我正在使用Access將數據發送到我在Word中創建的模板。在它成功發送我需要使打開的Word文檔不可編輯的數據之後。Word自動化:不可編輯
另外,我注意到在完成文檔後,它會提示保存。是否可以刪除此提示,但允許保存功能。
這是我用來做字自動化代碼:
' Create a Word document from template.
Dim WordApp As Word.Application
Dim strTemplateLocation As String
Dim myVariable As String
myVariable = 「TEST!!」
' Specify location of template
strTemplateLocation = Left(CurrentDb.Name, InStrRev(CurrentDb.Name, "\")) & "test.dot"
Set WordApp = CreateObject("Word.Application")
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
如果您顯示實際的代碼,提出建議會容易得多。否則,我們都必須猜測你目前是如何做到的。 –
這是否甚至編譯?看着Dim myVariable =「TEST !!」... –
這是一個例子。固定。 – Rick