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

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



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

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



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

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



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

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


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