Страница: 1 |
Страница: 1 |
Вопрос: Word & таблица
Добавлено: 01.04.07 13:27
Автор вопроса: Роман
Здравствуйте!
Подскажите, кто знает.
Необходимо в определенном месте шаблона Word'а создать таблицу.
Заменить текст на текст в шаблоне могу:
WordApp.Application.Selection.Find.Text = "{Вася}"
WordApp.Application.Selection.Find.Replacement.Text = "{Петя}"
WordApp.Application.Selection.Find.Wrap = wdFindContinue
WordApp.Application.Selection.Find.Execute Replace:=wdReplaceAll
Здесь вместо {Вася} вставляется {Петя}.
А как сделать, чтобы вместо {Вася} можно было создать таблицу?
Или другой вариант, который тоже не получается (может быть это проще) - уже в созданную в шаблоне таблицу внести данные из recordset. Проблема в том, что в шаблоне имеются несколько разных таблиц. Другими словами надо в документе найти таблицу, в которой в ячейке (1,1) внесено {Вася1} и заполнить данными из recordset1. Если в ячейке (1,1) внесено {Вася2} - из recordset2 и т.д.
Спасибо.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 01.04.07 14:39
По ходу, человек пытается заново руками реализовать функционал, который находится в Сервис-Слияние...
Успехов ему в этом нелёгком труде.
Номер ответа: 2
Автор ответа:
Роман
Вопросов: 26
Ответов: 60
Профиль | | #2
Добавлено: 02.04.07 17:14
Не понял.
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 02.04.07 21:29
Макросы записывать умеешь? Нажимаешь записать, делаешь то что нужно, останавливаешь, и смотриш записанный код...
Номер ответа: 4
Автор ответа:
Роман
Вопросов: 26
Ответов: 60
Профиль | | #4
Добавлено: 04.04.07 21:21
Круто. Не знал такого.
Спасибо.
Буду разбираться.