powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / VBScript как вставить разрыв страницы.
5 сообщений из 5, страница 1 из 1
VBScript как вставить разрыв страницы.
    #39637092
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток! Есть скриптик, который формирует экселину. На первом листе таблица динамического размера. Ее я формирую, программно вставляя строки. Тут все хорошо. На второй странице должна отображаться другая таблица фиксированного размера. Она уже нарисована в шаблоне. Пробовал вставлять разрыв между первой и второй таблицей в шаблоне, но почему-то разрыв куда-то девается (думаю его затирает вставка строк).
В VBA пример разрыва такой:

Код: vbnet
1.
WorkSheets("Лист1").Rows(23).PageBreak = xlPageBreakManual



У меня же такое не срабатывает

Код: vbnet
1.
xlWS.Rows(23 + iNum).PageBreak = xlPageBreakManual



Константа xlPageBreakManual определена
И ошибок в логах сервера никаких нет. Просто разрыв не появляется.
...
Рейтинг: 0 / 0
VBScript как вставить разрыв страницы.
    #39637097
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я заметил, что если включить вид - Разметка страницы, то разрыв показывается, но на печати все сплошняком идет
...
Рейтинг: 0 / 0
VBScript как вставить разрыв страницы.
    #39637109
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь, понял сам. Копипаста виновата. Накопировал свойств из другого модуля а там масштабирование по умолчанию установлено)))
...
Рейтинг: 0 / 0
VBScript как вставить разрыв страницы.
    #39637633
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13У меня же такое не срабатывает

Код: vbnet
1.
xlWS.Rows(23 + iNum).PageBreak = xlPageBreakManual



Константа xlPageBreakManual определена
И ошибок в логах сервера никаких нет. Просто разрыв не появляется.потому что VBScript ничего не знает про экселевские константы. Заменяйте их числовыми значениями:

Код: vbnet
1.
xlWS.Rows(23 + iNum).PageBreak = -4135
...
Рейтинг: 0 / 0
VBScript как вставить разрыв страницы.
    #39637839
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, эта константа определена в коде VBS мною
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / VBScript как вставить разрыв страницы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]