0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 8
|
|
Ручная вставка разрыва страницы23.09.2015, 12:18. Показов 13297. Ответов 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
|
![]() |
|
23.09.2015, 14:49 | |
А если на предпоследней странице меньше 4-х строк, то что тогда делать?
0
|
![]() |
||
23.09.2015, 16:07 | ||
Вам нужен такой макрос для Excel?
0
|
![]() |
|
23.09.2015, 17:08 | |
К сожалению, как работать со страницами в 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
|
![]() |
|
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
Вставка строки после разрыва
Как сделать так, чтобы линия разрыва страницы НЕ ПРОХОДИЛА через объединенные ячейки?
Как программно узнать наступление разрыва страницы? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
![]() |
||||
Полиглотные микросервисы на C# и .NET
ArchitectMsa 30.06.2025
Полиглотная архитектура появилась не из желания усложнить жизнь разработчикам. Она родилась из практической необходимости решать разные задачи наиболее эффективным способом.
В одном из проектов. . .
|
Стратегии кеширования
Javaican 29.06.2025
Кеширование — это хранение часто запрашиваемых данных в быстром хранилище (обычно в памяти), чтобы не обращаться к более медленному первоисточнику. Казалось бы, все просто. Но за этой простотой. . .
|
Наблюдаемость приложений ASP.NET Core с OpenTelemetry, Prometheus и Grafana
ArchitectMsa 29.06.2025
Наблюдаемость (observability) – это ключевое свойство современной системы, позволяющее понимать её внутреннее состояние на основе внешних данных. Если мониторинг отвечает на вопрос "что случилось?",. . .
|
Четыре главных модели отношений классов в с++
russiannick 28.06.2025
Продолжаю крестовый поход против c++.
ideone. com/ юзаю для проверки валидности кода.
Насчитал 4 модели отношений классов: одиночный класс, равноправные классы, слейв - мастер, терминатор. . . .
|
Вложенные корутины в Unity
GameUnited 28.06.2025
Работа с корутинами в Unity кажется простой до тех пор, пока не начинаешь их вкладывать друг в друга. Я потратил несколько месяцев на изучение этого механизма, и до сих пор иногда ловлю себя на том,. . .
|
Управление Arduino на C# через последовательный порт
Wired 28.06.2025
Когда я впервые попробовал заставить Arduino общаться с моим C# приложением, казалось, что эти два мира существуют параллельно и никогда не пересекутся. Микроконтроллер упорно моргал встроенным. . .
|
Основы OpenGL 3.3 и Qt 6.9. Трансформированный треугольник
8Observer8 27.06.2025
Содержание блога
На русском
https:/ / rutube. ru/ video/ e424497dd6b7ae7e11494027c4b31a54/
https:/ / vkvideo. ru/ video-231040171_456239019
https:/ / www. youtube. com/ watch?v=mfD-ZL7wa_4
|
Федерация аутентификации на основе JWT-токенов с Keycloak и .NET в гетерогенных инфраструктурах
ArchitectMsa 27.06.2025
Тот самый момент, когда впервые столкнулся с проблемой интеграции десятка разрозненных систем аутентификации в одной корпоративной экосистеме. Кажый сервис жил своей жизнью - тут Basic Auth, там. . .
|
Гайд по современным СУБД (небесспорный)
Codd 26.06.2025
Когда я только начинал свой путь в IT как рядовой программист, база данных казалась мне чем-то простым и понятным. Ну, серьезно — это же просто место, где лежат данные, верно? Напиши SELECT * FROM. . .
|
Использование C# с AWS S3: Примеры с AWS SDK для .NET
stackOverflow 26.06.2025
Amazon S3 (Simple Storage Service) уже давно стал стандартом де-факто в мире облачного хранения данных. Особенно приятно, что для разработчиков . NET предусмотрен отличный SDK, который значительно. . .
|