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