Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Как удалить поле номера страницы из документа Write макросом? (https://www.otvetnemail.ru/novyj-arhiv-2-812/kak-udalit-pole-nomera-stranicy-iz-dokumenta-write-makrosom-301901/)

Guest 29.09.2011 22:21

Как удалить поле номера страницы из документа Write макросом?
 
Не могу разобраться, как удалить текстовое поле TextField, содержащее номер страницы, из документа Write. Ситуация такая, что поле находится в шаблоне документа, на основании которого создается выходной документ, но пользователь может пожелать не ставить номер страницы в документе. В шаблоне уже есть это поле. В коде программы написан цикл перебора полей и поиск именно такого поля. Таким образом, есть объектная переменная, содержащая ссылку на это поле. Осталось повлиять на поле: либо удалить его, либо хотя бы сделать цвет белым. Как это сделать?Используется такой код, нужно вписать сюда удаление поля:Код: 'перебираем все текстовые поля и ищем поле типа "номер страницы" Set TextFieldEnum = oDoc.getTextFields.createEnumeration Do While TextFieldEnum.hasMoreElements() Set TextField = TextFieldEnum.nextElement() If TextField.supportsService("com.sun.star. text.TextField.PageNumber") Then TextField.Offset = iPg - 1 'установка номера страницы (не с первого номера) Exit Do End If LoopНаверное, это просто, но не получается...


Часовой пояс GMT, время: 13:00.


© www.otvetnemail.ru - Форум вопросов и ответов.