как вам:
Копирование текста из диапазона в Excel в документ Word
1) копирование текста из диапазона в документе Excel.
2) Откройте документ Word.
3) вставляет текст в определенную часть документа слова.
рассматривает
Коджо
Edit: здесь подход
Dim wrdApp As Word.Application
Dim wrdDoc As Word.Document
Dim j As Integer
Set wrdApp = CreateObject("Word.Application")
wrdApp.Visible = True
Set wrdDoc = wrdApp.Documents.Open("C:\Files\DailyStrategy.doc")
With wrdDoc
If wrdDoc.Bookmarks.Exists("MarketCommentry")
Then wrdDoc.Bookmarks("MarketCommentry").Range.Text = shortString
wrdDoc.SaveAs "c:\temp\test.doc"
End If
' close the document
Set wrdDoc = Nothing
Set wrdApp = Nothing
End With
спасибо за ответ, это была большая помощь. Я решил использовать закладку для вставки текста в документ слова. Есть ли способ вставить новый текст в закладку и перезаписать все? В настоящее время я вставляю текст, но не могу избавиться от текста уже в закладке? – Kojof
Посмотрите, можете ли вы найти свой ответ здесь http://www.thezcorp.com/VBACodeSamples.aspx – DOK
спасибо за это. это было очень полезно. В конечном итоге я загрузил Word-шаблон из моего файла VBA и сохранил его как другой текстовый файл. У моего файла слова есть закладки, поэтому я могу вставить в него текст из моего документа excel. – Kojof