定义Word对象 Dim wrdW as Word.Application Set wrdW = CreateObject("Word.Application") 打开文档 Dim wrdDoc as Document Set wrdDoc = wrdW.Documents.Open Filename:="C:\MyDoc.dot" 保存文档 wrdW.Documents("C:\MyDoc.dot").Save 关闭文档 wrdW.Documents("C:\MyDoc.dot").Close SaveChange:=wdSaveChange其它的操作代码都可在宏中看到了,只要通过指定对象(在这里是wrdW)调用就可以了
例子:调用模板,并奖模板另存 '引用Microsoft Word X.0 Object Library Private Sub Command1_Click() On Error GoTo connecterr Dim wordApp As Object Set wordApp = CreateObject("word.application")
wordApp.Visible = True Dim myDoc As Object Set myDoc = wordApp.Documents.Open("c:\Test.dot") wordApp.selection.TypeText (" Hello")
Dim wrdW as Word.Application
Set wrdW = CreateObject("Word.Application") 打开文档
Dim wrdDoc as Document
Set wrdDoc = wrdW.Documents.Open Filename:="C:\MyDoc.dot" 保存文档
wrdW.Documents("C:\MyDoc.dot").Save 关闭文档
wrdW.Documents("C:\MyDoc.dot").Close SaveChange:=wdSaveChange其它的操作代码都可在宏中看到了,只要通过指定对象(在这里是wrdW)调用就可以了
'引用Microsoft Word X.0 Object Library
Private Sub Command1_Click()
On Error GoTo connecterr
Dim wordApp As Object
Set wordApp = CreateObject("word.application")
wordApp.Visible = True
Dim myDoc As Object
Set myDoc = wordApp.Documents.Open("c:\Test.dot")
wordApp.selection.TypeText (" Hello")
myDoc.SaveAs FileName:="C:\Temp.dot", _
FileFormat:=wdFormatTemplate, LockComments:=False, Password:="", _
AddToRecentFiles:=True, WritePassword:="", ReadOnlyRecommended:=False, _
EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=False, SaveFormsData _
:=False, SaveAsAOCELetter:=False
myDoc.Close
wordApp.Quit
Set myDoc = Nothing
Set wordApp = Nothing
Exit Sub
connecterr:
End Sub
Word.Application 的成员