Я работаю над автоматизацией создания текстового документа, основа кода следующая.
Imports Word = Microsoft.Office.Interop.Word
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim oWord As Word.Application
Dim oDoc As Word.Document
'Start Word and open the document template.
oWord = CreateObject("Word.Application")
oWord.Visible = True
oDoc = oWord.Documents.Add("C:\MyTemplate.dotx")
oDoc.Bookmarks.Item("CustomerName").Range.Style = "John Smith"
oDoc.Bookmarks.Item("CustomerPhone").Range.Style = "(123) 456-7890"
oDoc.Bookmarks.Item("CustomerEmail").Range.Style = "Jsmith@mail.com"
Me.Close()
End Sub
End Class
Когда я запускаю программу, я получаю это необработанное исключение:
System.Runtime.InteropServices.COMException: 'Элемент с указанным именем
не существует. '
Я создал слово document вместе с закладками:
Пожалуйста, помогите, что может быть причиной этой ошибки, или дайте мне знать, если я тупой и использую неправильный синтаксис