#0
by Zam
Есть договор в ворде (шаблон). У договора 4 страницы. В зависимости от некоторых условий при формировании договора удаляется либо 3, либо 4 страница. Подскажите плиз как.
#2
by Sasha
Хм, а просто распечатывать либо без третьей, либо без четвертрой страницы не катит. Вообще-то в Word'е страницы удаляютс удалением текста с него...
#4
by smaharbA
Поставь разрыв - новый раздел со следующей страницы на всех страницах шаблона иDocuments.Sections.Range.Delete
#5
by Zam
Про удаление страницы с удалением текста это я знаю :) У мну договор ЗАПОЛНЯЕТСЯ из 1С. И если будут все страницы - это будет геморно очень, во всяком случае с таким подходом, который я реализую. Проще найти метод который удалит страницу. Брр.... Форматирование и все такое... Можно конечно в Ексель, но надеюсь что разберусь с Вордом :)
#7
by Zam
Нет. С чего ты решил? :) Когда я писал свой пост, твоего еще не было. Потом я увидел твой пост, и начал делать так как ты говоришь, пока еще не все получилось, но вроде это то что мне надо. Если не получится напишу :)
#8
by Zam
Не получается, вернее не совсем получается. Весь текст, все удаляется, но страница пустой остается.
#10
by Zam
Такое ощущение, что не там поставли разрыв. Но блин, ставлю в начале страницы... Куда еще его ставить....
#16
by Zam
+ Вернее наоборт :) Надо чтобы удалил 3 страницу из 4, удаляет. Когда нужно чтобы удалил 4 из 4, не удаляет.
#18
by Zam
Я так понимаю проблема с этим"второй параметр - wdGoToNext" т.е. следующая страница, которой собственно говоря и нет... Значит туда нужно что-то другое передавать?
#21
by Zam
Одна маленькая проблемка. При удалении последней страницы - все удаляется, но сама страница остается. Пустая, но все равно есть. Мелочь, а не приятно :)
#26
by Gloom
Если КодСимв(myDocument.range(началоДиапазона-1).Characters.text)=12 Тогда диапазон.start=началоДиапазона-1; ...
#27
by Zam
Нет, я заново сделал файл из двух. Может и правильнее, тока заморочено чуток. Я плоховато в Ворде ориентируюсь, мне проще в 1С алгоритм прописать.
#28
by Zam
(25, 26) Не катит...Включил кнопку Пи, вроде постарался перевод строки убрать везде, где можно. Но с предыдущей страницы неполучается убрать, вернее когда убираешь текст поднимается вверх. И еще, после текста на последней странице знак Пи стоит, и никак не убирается. Я так понимаю так и должно быть?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- OLE: Вызов Word с конкретным именем файла, по образцу Excel (как в учебнике
- OLE,OLE,OLE
- Ole Word.Application Не удается открыть банк макросов
- 1С->ЭКСЕЛЬ вставка картинки
- Word и 1C, как перенести рисунок из 1с в word
- Данные из 1С в Word по OLE. Добавить и заполнить строки таблицы
- v8: Word - Как в форму вставить OLE объект (Word) и управлять им
- Как открыть документ Word используя объект ActiveX Word.Document.
- Как включить защиту документа Word из 1С с помощь макроязыка Word?
- Печатная форма документа - документ Word. Не хочу отдельное окно Word!
- 1с- Центр управления производительностью
- Как преобразовать Word В mxl? Есть печатные формы в Word.
В этой группе 1С
- Учет ОС вместе с комплектующими
- Новейший отчет 7.7
- Отличия типов регистров
- Задачник по программированию 1С
- Dynamics: SAP или Axapta? прошу откликнуться профи...
- Отрицательные проводки к документу "Услуги сторонних организаций"
- OFF: Какой самый свежий релиз УСН на данный момент?
- Остаток по 50.1
- Как программно управлять размером окна приложения 1Cv8?
- Альтернатива обработчику ожидания на 1С сервере
- выбор документа в реквизите диалога
- 1Св8: клиент-серверная, нужен ли терминал?
- В 1С 80 Поле объекта недоступно для записи (Текст)
- Добавить правило конвертации
- v8: Регистр сведений - получить запись и открыть форму записи.
- Ошибка Поле объекта недоступно для записи (Текст)
- Ошибка : Поле объекта недоступно для записи (Текст)
- Какой последний релиз ТиС 77?
- ЗуП 8.0 Корректировка рабочего времени и табель Т-13
- Таб.Напечатать() не работает более одного раза