Как правильно передать путь к файлу в Microsoft Visual Basic of Aplications

Пишу макрос в Exel, суть макроса в том, чтобы данные из таблицы в Exel передать в файл MS Word. Не могу исправить ошибку: File not found. Строка кода с передачей пути к каталогу:

FileCopy HomeDir$ = "\MyDoc.doc", HomeDir$ + "\" + "Name$" + ".doc"

Весь код:

    Sub Go()
Dim wdApp As Object
Dim wdDoc As Object

HomeDir$ = ThisWorkbook.Path
Set wdApp = CreateObject("Word.Application")

i% = 2

Do
If Cells(i%, 1).Value = "" Then Exit Do
If Cells(i%, 1).Value <> "" Then

ID$ = Cells(i%, 1).Text
Adress$ = Cells(i%, 2).Text
Name$ = Cells(i%, 3).Text

FileCopy HomeDir$ = "\MyDoc.doc", HomeDir$ + "\" + "Name$" + ".doc"
Set wdDoc = wdApp.Document.Open(HomeDir$ = "\MyDoc.doc", HomeDir$ + "\" + ".doc")

wdDoc.Range.Find.Execute FindText = "&ID", ReplaceWith:=ID$
wdDoc.Range.Find.Execute FindText = "&Adress", ReplaceWith:=Adres$
wdDoc.Range.Find.Execute FindText = "&Name", ReplaceWith:=Name$

wdDoc.Save
wdDoc.Close
End If
i% = i% + 1
Loop
wdApp.Quit
MsgBox "Готово"

End Sub

Ответы (0 шт):