我正在使用Access通過書籤向Word發送文本。我在頁眉和頁腳中添加了書籤,但是當我嘗試將文本發送給它時出現錯誤:「Word無法找到請求的書籤。」訪問:Word自動化頁眉和頁腳
我使用下面的代碼來發送文本
' Create a Word document from template.
Dim WordApp As Word.Application
Dim strTemplateLocation As String
Dim myVariable = 「TEST!!」
' Specify location of template
strTemplateLocation = Left(CurrentDb.Name, InStrRev(CurrentDb.Name, "\")) & "test.dot"
Set WordApp = GetObject(, "Word.Application")
If Err.Number <> 0 Then
Set WordApp = CreateObject("Word.Application")
End If
WordApp.Visible = True
WordApp.WindowState = wdWindowStateMaximize
WordApp.Documents.Add Template:=strTemplateLocation, NewTemplate:=False
' Replace each bookmark with field contents.
WordApp.Selection.GoTo what:=wdGoToBookmark, Name:="myBookmark"
WordApp.Selection.TypeText myVariable
DoEvents
WordApp.Activate
Set WordApp = Nothing
我使用Office 2003文件格式的訪問。
你能嘗試運行此爲Word文檔中的宏,看它是否發現你的書籤:'子GotoHeaderBookmark() 如果ActiveDocument.Bookmarks.Exists(「測試」)= TRUE然後 的ActiveDocument 。書籤(「test」)。選擇 End If End Sub – NickHeidke
將「test」替換爲我的書籤名稱,它將更改爲草稿模式並使用書籤打開頁眉/頁腳停靠窗口。 – Rick
我想要在頁眉/頁腳上的字段已被髮送到另一個書籤。無論如何,我可以使用一個領域,也許? – Rick