Как создать новый файл без лишних листов?

Автор AndyNebula, 17 февраля 2015, 19:03

0 Пользователи и 1 гость просматривают эту тему.

AndyNebula

Вот такими строками
      Dim Array(0) As New com.sun.star.beans.PropertyValue
      Array(0).Value = True
      Array(0).Name = "Hidden"
      oDocNew = starDeskTop.loadComponentFromUrl("private:factory/scalc", "_blank", 0, Array())
создаем новый табличный файл.
После экспорта макросом в пдф в последнем появляются ненужные название листа "лист 1" в шапке и "страница 1" внизу.
Как от них избавиться?

rami

Цитата: AndyNebula от 17 февраля 2015, 17:03создаем новый табличный файл.
Вы создаёте невидимый файл с параметрами по умолчанию. Редактировать его вручную нельзя, пока он невидимый.
Цитата: AndyNebula от 17 февраля 2015, 17:03Как от них избавиться?
Создайте шаблон с нужными настройками (например без колонтитулов) и сделайте его шаблоном по умолчанию.

AndyNebula

Цитата: rami от 17 февраля 2015, 17:45Редактировать его вручную нельзя, пока он невидимый.
Странно, этот невидимый файл макрос спокойно заполняет информацией.
Цитата: rami от 17 февраля 2015, 17:45Создайте шаблон с нужными настройками (например без колонтитулов) и сделайте его шаблоном по умолчанию.
Это прокатило - пдф получается как мне нужно. Спасибо.
Осталось разобраться как напрямую кинуть его на принтер, но это уже другая тема)

rami

Цитата: AndyNebula от 18 февраля 2015, 07:58Странно, этот невидимый файл макрос спокойно заполняет информацией.
Что же тут странного? Давая указание "открыть в невидимом режиме" вы тем самым отказываетесь от отображения документа, а не от исполнения макроса.