|
楼主 |
发表于 2010-2-4 17:19
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
谢谢各位大侠的参与
从理论讲Set newDoc1 = wdApp.Documents.Add是可行的,
试一下这段程序是可操作,有时间再看一下,原来发帖的原因在哪里.
Sub Test()
Dim wdApp As Object, newDoc1 As Object, Doc As Object
On Error GoTo Extsub
Set wdApp = GetObject(, "Word.Application")
wdApp.Visible = True
Set newDoc1 = wdApp.Documents.Add
'newDoc1.SaveAs "C:\newdoc1.doc"
For Each Doc In wdApp.Documents
Debug.Print Doc.Name
Next
Exit Sub
Extsub: Set wdApp = CreateObject("Word.Application")
Resume Next
End Sub |
|