我想这里word高手比较多,所以在这里问问Dim wdApp As New Word.ApplicationWith wdApp
.Visible = True
.Documents.Add App.Path & "\doc\plan.dot", False, wdNewBlankDocument, True
.ActiveDocument.Variables("PLANNAME") = "教育1"
.ActiveDocument.Variables("cdate") = Date
.ActiveDocument.Content.Select
.ActiveDocument.Content.Fields.Update'' stop program...
do while .documents.count=0
doevents
loop
End With然后我想让程序等待,直到word窗口关闭为止继续,可是我用
.documents.count=0
可以测出文档关闭,但是一但word窗口关闭,.documents.count语句就报错,说是什么远程服务器不存在,怎么才能测到word窗口关闭呢??
.Visible = True
.Documents.Add App.Path & "\doc\plan.dot", False, wdNewBlankDocument, True
.ActiveDocument.Variables("PLANNAME") = "教育1"
.ActiveDocument.Variables("cdate") = Date
.ActiveDocument.Content.Select
.ActiveDocument.Content.Fields.Update'' stop program...
do while .documents.count=0
doevents
loop
End With然后我想让程序等待,直到word窗口关闭为止继续,可是我用
.documents.count=0
可以测出文档关闭,但是一但word窗口关闭,.documents.count语句就报错,说是什么远程服务器不存在,怎么才能测到word窗口关闭呢??
dim withevents wddoc as word.document然后在
Private Sub wdDoc_Close()
里写就可以了,感谢以上各位的帮助