#0
by evg61
Здравствуйте! Нужно вставить содержимое буфера обмена в Word файл средствами 1с8. Способ через найти и заменить, описанный на этом форуме, не подходит из за ограниченного размера строки вставляемой в Word. Буду рад любой ссылке на теорию, как это делается или на фрагмент кода. Спасибо!
#3
by samozvanec
данный способ настолько популярен, что не нуждается в представлении. Замена.Екзекютэ
#5
by evg61
Вот способ через найти и заменить описанный тут: Как сформировать новый договор на основании файла MicrosoftWord?
#6
by evg61
Всем спасибо, кто откликнулся.... Проблема в том, что размер текстовой строки "НаименованиеКонтрагента" ограничен... Ограничение хотелось бы обойти, так как надо вставить фрагмент текста. Полагаю, это можно сделать используя буфер обмена... Вопрос как, что почитать. Дробить текст на несколько строк не совсем удобно, фрагмент может быть достаточно большим...
#8
by samozvanec
ну почему не удобно... заменяй свой $%Параметр в ворде на "кусок строки" + "$%Параметр", и так пока строка не будет помещена полностью
#10
by evg61
Вот ещё более подробно описан способ найти и заменить... тут расшифрованы параметры которые используются в методе Execute Текст договора оформлен как макет ActiveDocument - просто вставим туда скопированное из файла Word содержимое. В текст включены переменные вида "{НомерДоговора}" которые будут заменены значениями. Замена производится простой операцией найти и заменить по тексту типа найти "{НомерДоговора}" -> заменить на "N777". <span class="comment_1c">// Выводим договор как ActiveDocument</span>
#11
by evg61
> ну почему не удобно... заменяй свой $%Параметр в ворде на "кусок строки" + "$%Параметр", и так пока строка не будет помещена полностью согласен, как вариант, но, думается, через буфер обмена проще :-)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Word - Как в форму вставить OLE объект (Word) и управлять им
- v8: Как удалить 1С v8 ?
- v8 как вставить картинку в таблицу word
- v7: Как программно вставить из буфера обмена данные в Word?
- вставить картинку в из буфера обмена в форматированный документ
- вставить картинку в из буфера обмена в форматированный документ
- Как вставить данные с буфера обмена в табличный документ?
В этой группе 1С
- Клиент-серверный вариант, как правильно настроить выгрузку ИБ?
- Ошибка совместного доступа к файлу
- Порядок выгрузки объектов в файл по плану обмена
- Как из СКД сохранить данные отчета в документ?
- СокрЛП, Записать объект не работает.
- Обработка заполнения ТЧ - как вызвать пересчет на форме?
- Объединить журналы регистрации
- Не проводится Отчет о розничных продажах УТ11
- КД: Выбор основного договора контрагента в базе приемнике?
- Счет-фактура выданный в БГУ
- УПП РАУЗ Отрицательные остатки в регистре учета затрат
- 1с 8.1 запрос на выбор типа регистратора
- Обмен данными между УТ 10.3 и БП 1.6. Распроводятся документы
- 1С 8.2 ЗУП Начисление арендной платы арендодателю.
- язык запросов: два реквизита в одно поле
- Подксажите, как открыть 2 разных документа в разных вкладках (Excel 2010) ?
- Настройки пользователей на УФ
- УТ 10.3 Установка цен номенклатуры.
- Настройка защиты персональных данных 1С
- Обмен между Ут 10.3 и БП 3.0 на управляемых формах