| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > MS Mord - заполнение полей формы - Help me!!! |
| Автор: LIND 25.1.2011, 10:21 | ||
| Доброго времени суток! Про это много написано, но... Вот не выходит и все тут (и по примерам и без) - может кто поможет разобраться в чем ошибка? Билась с большим шаблоном - не выходит. Решила проверить на примитивном. Сделала простейший - шаблон: состоит из текста и в середине просто вставила поле формы (DOCVARIABLE ttt \* MERGEFORMAT) c именем ttt. Теперь хочу вставить в него хоть что-нибудь. Текст ниже. И на тебе ошибка: 'Запрашиваемый номер семейства не существует'. Перебирала варианты (кроме нижеуказанного в тексте): newWord.ActiveDocument.FormFields.item(1).Result:='1111111999999999'; newDoc.FormFields.item(1).Result:='1111111999999999'; newDoc.FormFields.item('ttt').Result:='1111111999999999'; НЕ ПОМОГАЕТ! Помогите плз!!!
|
| Автор: Ymnuk 25.1.2011, 11:52 |
| Здраствуйте. А если включить запись макросов, выполнить подстановку и после посмотреть что он написал? Не пробовали? Много раз спасало. Я так делал, когда надо было сделать слияние шаблона в ворде с таблицей данных экселя. Запись макросов очень часто спасало. После записи можно практически все переписать с VB в Delphi (благо методы там практически одинаковы) |
| Автор: uwannadie 4.2.2011, 11:24 | ||||
| писал в свое время прогу, которая по закладкам в шаблоне ворда вставляла текст и картинки. собственно вот код:
использование:
прилагаю сам шаблон: |