0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 8
|
|
1 | |
Ручная вставка разрыва страницы23.09.2015, 12:18. Показов 12969. Ответов 16
Метки нет (Все метки)
А кто нить сможет псевдо-код на язык VBA хотя бы в общих чертах перевести
Взять последнюю страницу Если кол-строк ровно 20(значит на последний странице голый футер) Взять предпоследнюю страницу Вставить разрыв страницы в позиции ( посл строка - 4 ) Выручайте =)
0
|
23.09.2015, 12:18 | |
Ответы с готовыми решениями:
16
Макрос Excel вставка разрыва страницы Удаление абзацев от разрыва страницы до разрыва страницы, если кроме пробелов нет текста Сохранение страницы word от разрыва до разрыва в отдельный документ Вставка строки после разрыва |
23.09.2015, 13:09 | 2 | ||||||||||
Вот несколько примеров работы с параметрами страны в Word (надеюсь, эти коды дадут Вам общее направление):
Для программного (с помощью макроса) определения количества страниц в активном документе можно использовать следующую процедуру:
Поскольку панель в активном документе обычно одна, то для обращения к коллекции Pages можно использовать родительский объект Panes(1). Выделение текста второй страницы активного документа. Может быть, не самое красивое решение, но работает:
0
|
23.09.2015, 14:26 | 3 | |||||
Попробуйте, пожалуйста, такой макрос:
0
|
0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 8
|
|
23.09.2015, 15:55 [ТС] | 5 |
Прощу прощения за глупый вопрос , в Excel этот код пройдет ? =)
0
|
0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 8
|
|
23.09.2015, 16:34 [ТС] | 7 |
Да макрос требуется только для EXcel
0
|
23.09.2015, 20:15 | 9 | |||||
Для Excel попробуйте использовать такой макрос (его нужно разместить в модуле группы Modules, как в прилагаемом файле):
0
|
23.09.2015, 20:19 | 10 | |||||
Также прошу Вас обратить внимание на то, что, если файл Excel в ширину (по вертикали) не умещается на страницу, то это будет, наверно, не очень хорошо.
Добавил проверку на количество страниц в ширину:
2
|
0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 8
|
|
29.09.2015, 12:23 [ТС] | 11 |
Alex_Gur спасибо вам огромнейшее!!!
Макрос заработал , подправил буквально пару цифр Вы мой спаситель=) Добавлено через 1 час 28 минут Столкнулся с проблемой При добавление разрыва сраницы HPageBreaks.Count почему то не увеличивается , то новый разрыв не попадает в коллекцию и соответственно в цикле for each hpb in ActiveSHeet.HPageBreaks его пропускает (( почему так?
0
|
29.09.2015, 12:46 | 12 |
А где Вы добавляете страницы?
Приведите, пожалуйста, Ваш макрос. ————————- Удобной и приятной работы в MS Office! Если Вам помогли рекомендации наших экспертов, пожалуйста, не забывайте поблагодарить их с помощью кнопки «Спасибо».
0
|
0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 8
|
||||||
29.09.2015, 13:17 [ТС] | 13 | |||||
Страницы я не добавляю , в самом начале банально проверяю кол-во разрывов до и после добавления нового , как было 16 так и осталось
0
|
29.09.2015, 14:59 | 14 | |||||
Увы, причину этой проблемы я Вам подсказать не могу. Может быть, еще кто из экспертов знает?
Добавлено через 16 минут Мне кажется, что выражение
0
|
0 / 0 / 0
Регистрация: 29.09.2015
Сообщений: 7
|
|
30.09.2015, 09:07 | 15 |
А где можно прочитать про работу со страницами в Excel?
0
|
30.09.2015, 09:27 | 16 |
Я тут написал об этом в своем блоге:
https://www.cyberforum.ru/blog... g3776.html Добро пожаловать в блог! Если будут вопросы или дополнения - пишите, пожалуйста, там.
1
|
0 / 0 / 0
Регистрация: 29.09.2015
Сообщений: 7
|
|
30.09.2015, 09:27 | 17 |
Большое спасибо. Ознакомлюсь.
0
|
30.09.2015, 09:27 | |
30.09.2015, 09:27 | |
Помогаю со студенческими работами здесь
17
Вставить строку после разрыва страницы Как сделать так, чтобы линия разрыва страницы НЕ ПРОХОДИЛА через объединенные ячейки? Как отличить разрыв страницы от разрыва раздела в программе "Word" Как программно узнать наступление разрыва страницы? Автогенерация DataGrid + ручная вставка, как управлять порядком следования колонок Из-за разрыва страниц страницы становятся разного размера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |