Решил задачу на примере вот этого
Юрий М - спасибо большое ) Очень благодарен.
Вот код что получился в итоге - может кому пригодиться...
Sub Макрос1()
Dim sOM As String, sDocNum As String
Dim WordApp As Object
sOM = "G:\0. Шаблоны\Постановление.doc"
xData = Range("A1").Value
xFIO = Range("A2").Value
xS = Range("A3").Value
xAdr = Range("A4").Value
xVidIs = Range("A5").Value
'sOM = Range("B9").Value
'sDocNum = Range("B11").Value
On Error Resume Next
Set WordApp = GetObject(, "word.application")
If WordApp Is Nothing Then
Set WordApp = CreateObject("word.application")
End If
On Error GoTo 0
With WordApp
.Visible = True
.Documents.Open Filename:=sOM
End With
WordApp.ActiveDocument.Bookmarks("vData").Range.Text = xData
WordApp.ActiveDocument.Bookmarks("vFIO").Range.Text = xFIO
WordApp.ActiveDocument.Bookmarks("vS").Range.Text = xS
WordApp.ActiveDocument.Bookmarks("vAdr").Range.Text = xAdr
WordApp.ActiveDocument.Bookmarks("vVidIs").Range.Text = xVidIs
Set WordApp = Nothing
End Sub
Код берет из Excel данные ячеек и вставляет их в закладки в Word. Когда получилось оказалось всё проще чем думал.
Если что то вот адрес страницы в контакте -
Юрий М - спасибо большое ) Очень благодарен.
Вот код что получился в итоге - может кому пригодиться...
Sub Макрос1()
Dim sOM As String, sDocNum As String
Dim WordApp As Object
sOM = "G:\0. Шаблоны\Постановление.doc"
xData = Range("A1").Value
xFIO = Range("A2").Value
xS = Range("A3").Value
xAdr = Range("A4").Value
xVidIs = Range("A5").Value
'sOM = Range("B9").Value
'sDocNum = Range("B11").Value
On Error Resume Next
Set WordApp = GetObject(, "word.application")
If WordApp Is Nothing Then
Set WordApp = CreateObject("word.application")
End If
On Error GoTo 0
With WordApp
.Visible = True
.Documents.Open Filename:=sOM
End With
WordApp.ActiveDocument.Bookmarks("vData").Range.Text = xData
WordApp.ActiveDocument.Bookmarks("vFIO").Range.Text = xFIO
WordApp.ActiveDocument.Bookmarks("vS").Range.Text = xS
WordApp.ActiveDocument.Bookmarks("vAdr").Range.Text = xAdr
WordApp.ActiveDocument.Bookmarks("vVidIs").Range.Text = xVidIs
Set WordApp = Nothing
End Sub
Код берет из Excel данные ячеек и вставляет их в закладки в Word. Когда получилось оказалось всё проще чем думал.
Если что то вот адрес страницы в контакте -