Страницы: 1
RSS
Можно ли вставить данные из Excel в определенное место в Word?
 
Пытаюсь решить такую задачу: мне надо из Excel открыть документ Word и вставить в определенное место в Word-е данные из Excel. Для открытия файла Word я уже нашел подходящий макрос и переделал его под свою задачку. Но вот со вставкой данных ничего подходящего найти не получается.  
Подскажите, можно ли реализовать такое действие в Excel?  
 
P.S. Поискал по форуму, но именно такой задачи не нашел.
 
http://www.programmersforum.ru/showpost.php?p=274493&postcount=2
 
Почитал примеры, но что-то не понял, какой командой можно выбрать нужное место для вставки в Ворде?
 
В Word создайте закладки (bookmarks), Из Excel вставка в каждую закладку.
 
В справке по VBA (из Word) по запросу найдите "Paragraph"  
 
Как устроена объектная модель приложения и из каких важнейших объектов она состоит:    
в Word это Application — Document — Selection, Range и Bookmark,    
в Excel Application — Workbook — Worksheet — Range.
 
vikttur  
Спасибо! А как из макроса обратиться к закладке?
 
Почитал про объект Bookmarks и его свойства. Нашел пример, который вроде бы подходит, но почему-то он не работает. Подскажите пожалуйста в чем может быть проблема?
 
В коде пропущена ссылка на .ActiveDocument, должно быть так:  
WordApp.ActiveDocument.Bookmarks("FF").Range.Text = sDocNum
 
А если создать шаблон и использовать "слияние" в Word-e?
Страницы: 1
Наверх