powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вопрос по заполнению полей слияния значениями.
9 сообщений из 9, страница 1 из 1
Вопрос по заполнению полей слияния значениями.
    #33491918
Paranoik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу сделать шаблон - вордовый файл, разместить в нём несколько полей слияния.
Далее в приложении вызвать этот шаблон и заполнить нужными значениями поля слияния.
Грубо говоря, хотелось бы просто понять в таком виде:
Код: plaintext
1.
WrdApp.OpenFile('Template.doc');
WrdApp.MergeFieldReplace('MergeFieldName', 'Value');

Думаю, что неважно в какой среде, на каком языке (я буду делать в Navision)... Вопрос в том, как правильно использовать функции вордового автомейшна, как когда что вызвать.

Поиск посетил: попадаются обсуждения вставки из БД или слияние документов. Не то.

Подскажите, кто знает. Заранее спасибо!
...
Рейтинг: 0 / 0
Вопрос по заполнению полей слияния значениями.
    #33491967
qqmber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честное слово я за тобой не следил ;-)
я бы наставил в нужных местах файла закладок, а из другой программы их искал и вставлял после них текст...
...
Рейтинг: 0 / 0
Вопрос по заполнению полей слияния значениями.
    #33492010
Paranoik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С закладками - это мы проходили. Накидав на документ тегов я делал так:
Код: plaintext
1.
SearchText := '#mark1#';
WordDoc.Range.Find.Execute(SearchText, wFalse, wTrue, wFalse, wFalse, wFalse, wFalse, wFalse, wFalse, ReplaceValue, wCount);

Был удивлён, но почему-то после каждой итерации отработки функции Execute из переменной ReplaceValue пропадало по символу :) Может особенность какая, может я что-то незнаю. Ну да не суть даже.

Я просто немножко заморачиваюсь :) Мне интересно, можно ли и как сделать с полями слияния.
...
Рейтинг: 0 / 0
Вопрос по заполнению полей слияния значениями.
    #33492045
Paranoik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понял про закладки... Это немного другое. Хочется, чтобы шаблон выглядел как шаблон, чтобы видны были области для замены.
...
Рейтинг: 0 / 0
Вопрос по заполнению полей слияния значениями.
    #33492059
qqmber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
встречалась такая фенька (сам не использовал) -
вставляется поле (вставка,поле) а в поле вставляется элемент автотекста.
на этот элемент автотекста можно снаружи ссылаться.
...
Рейтинг: 0 / 0
Вопрос по заполнению полей слияния значениями.
    #33492061
qqmber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да про пропажу букв - не слышал. с закладками один минус - обновлять муторно.
...
Рейтинг: 0 / 0
Вопрос по заполнению полей слияния значениями.
    #33492079
Paranoik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, по-прежнему интересно именно про поля слияния. Т.е. кот. добавляются через Вставка/Поле/Mergefield
...
Рейтинг: 0 / 0
Вопрос по заполнению полей слияния значениями.
    #33492291
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня поля документа (пользовательские) заполнялись так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Dim appWD As Object
Set appWD = CreateObject("Word.Application")

appWD.Documents.Open (tPath + "\file.dot")
appWD.Visible = True

appWD.ActiveDocument.CustomDocumentProperties("_Field1").Value = ...
appWD.ActiveDocument.CustomDocumentProperties("_Field2").Value = ...
appWD.ActiveDocument.Fields.Update

appWD.ActiveDocument.SaveAs (tPath + "file.doc")
appWD.Quit
...
Рейтинг: 0 / 0
Вопрос по заполнению полей слияния значениями.
    #33492490
Paranoik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня не прокатывают конструкции навроде
CustomDocumentProperties("_Field1").Value

Если встретилась скобка - значит параметры и конец функции :)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вопрос по заполнению полей слияния значениями.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]