|
0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 8
|
|
Ручная вставка разрыва страницы23.09.2015, 12:18. Показов 13631. Ответов 16
Метки нет (Все метки)
А кто нить сможет псевдо-код на язык VBA хотя бы в общих чертах перевести
Взять последнюю страницу Если кол-строк ровно 20(значит на последний странице голый футер) Взять предпоследнюю страницу Вставить разрыв страницы в позиции ( посл строка - 4 ) Выручайте =)
0
|
|
| 23.09.2015, 12:18 | |
|
Ответы с готовыми решениями:
16
Макрос Excel вставка разрыва страницы
|
|
|
||||||||||||
| 23.09.2015, 13:09 | ||||||||||||
|
Для программного (с помощью макроса) определения количества страниц в активном документе можно использовать следующую процедуру:
Поскольку панель в активном документе обычно одна, то для обращения к коллекции Pages можно использовать родительский объект Panes(1). Выделение текста второй страницы активного документа. Может быть, не самое красивое решение, но работает:
0
|
||||||||||||
|
|
||||||
| 23.09.2015, 14:26 | ||||||
|
Попробуйте, пожалуйста, такой макрос:
0
|
||||||
|
0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 8
|
|
| 23.09.2015, 15:55 [ТС] | |
|
Прощу прощения за глупый вопрос , в Excel этот код пройдет ? =)
0
|
|
|
0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 8
|
|
| 23.09.2015, 16:34 [ТС] | |
|
Да макрос требуется только для EXcel
0
|
|
|
|
||||||
| 23.09.2015, 20:15 | ||||||
|
Для Excel попробуйте использовать такой макрос (его нужно разместить в модуле группы Modules, как в прилагаемом файле):
0
|
||||||
|
|
||||||
| 23.09.2015, 20:19 | ||||||
|
Также прошу Вас обратить внимание на то, что, если файл Excel в ширину (по вертикали) не умещается на страницу, то это будет, наверно, не очень хорошо.
Добавил проверку на количество страниц в ширину:
2
|
||||||
|
0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 8
|
|
| 29.09.2015, 12:23 [ТС] | |
|
Alex_Gur спасибо вам огромнейшее!!!
Макрос заработал , подправил буквально пару цифр Вы мой спаситель=) Добавлено через 1 час 28 минут Столкнулся с проблемой При добавление разрыва сраницы HPageBreaks.Count почему то не увеличивается , то новый разрыв не попадает в коллекцию и соответственно в цикле for each hpb in ActiveSHeet.HPageBreaks его пропускает (( почему так?
0
|
|
|
|
||
| 29.09.2015, 12:46 | ||
|
Приведите, пожалуйста, Ваш макрос. ————————- Удобной и приятной работы в MS Office! Если Вам помогли рекомендации наших экспертов, пожалуйста, не забывайте поблагодарить их с помощью кнопки «Спасибо».
0
|
||
|
0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 8
|
||||||
| 29.09.2015, 13:17 [ТС] | ||||||
Страницы я не добавляю , в самом начале банально проверяю кол-во разрывов до и после добавления нового , как было 16 так и осталось
0
|
||||||
|
|
||||||
| 29.09.2015, 14:59 | ||||||
|
Увы, причину этой проблемы я Вам подсказать не могу. Может быть, еще кто из экспертов знает?
Добавлено через 16 минут Мне кажется, что выражение
0
|
||||||
|
0 / 0 / 0
Регистрация: 29.09.2015
Сообщений: 7
|
|
| 30.09.2015, 09:07 | |
|
А где можно прочитать про работу со страницами в Excel?
0
|
|
|
|
|
| 30.09.2015, 09:27 | |
|
Я тут написал об этом в своем блоге:
https://www.cyberforum.ru/blog... g3776.html Добро пожаловать в блог! ![]() Если будут вопросы или дополнения - пишите, пожалуйста, там.
1
|
|
|
0 / 0 / 0
Регистрация: 29.09.2015
Сообщений: 7
|
|
| 30.09.2015, 09:27 | |
|
Большое спасибо. Ознакомлюсь.
0
|
|
| 30.09.2015, 09:27 | |
|
Помогаю со студенческими работами здесь
17
Вставка строки после разрыва
Как сделать так, чтобы линия разрыва страницы НЕ ПРОХОДИЛА через объединенные ячейки?
Как программно узнать наступление разрыва страницы? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|