Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 22:21
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Не могу разобраться, как удалить текстовое поле 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Наверное, это просто, но не получается...
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Обновление ссылок составного документа макросом. Как?[РЕШЕНО] Guest Архив вопросов и ответов 0 29.09.2011 22:56
Как нарисовать в Write макросом фигуру в координатах Guest Новый архив 3 0 29.09.2011 22:23
Как удалить номер списка из ячейки таблицы Write? Guest Новый архив 2 0 29.09.2011 22:21
как удалить строку с нескольких листов макросом Guest Продолжение архива вопросов 0 29.09.2011 21:35
В клиенте sim в поле ввода номера icq не влезает 9 знаков Guest Новый архив 2 0 27.09.2011 14:39



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