使用vb操作 出现 对象变量或with块变量未设置 光标停在“Selection.TypeText Text:="你好"”一行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用vb操作 出现 对象变量或with块变量未设置 光标停在“Selection.TypeText Text:="你好"”一行相关的知识,希望对你有一定的参考价值。
代码
Private Sub Form_Load()
Dim wdapp As Word.Application
Dim wddoc As Word.Document
Set wdapp = CreateObject("Word.Application")
Set wddDoc = wdapp.Documents.Open(":\新建 Microsoft Word 文档.doc ")
With wdapp
.Visible = True
.Activate
End With
Selection.TypeText Text:="你好"
End Sub
有
追答文件存在哪个位置你得写清楚了比如
("C:\新建 Microsoft Word 文档.doc ")
或者是(app.path & ":\新建 Microsoft Word 文档.doc ")
Private Sub Form_Load()
Dim wdapp As Word.Application
Dim wddoc As Word.Document
Set wdapp = CreateObject("Word.Application")
Set wddoc = wdapp.Documents.Open("C:\aa.doc ")
With wdapp
.Visible = True
.Activate
.Selection.TypeText Text:="你好"
End With
End Sub
Selection.TypeText Text:="你好"
改为
wddDoc.Selection.TypeText Text:="你好"追问
谢谢,还是不行啊
追答Set wddDoc = wdapp.Documents.Open(":\新建 Microsoft Word 文档.doc ")
With wdapp
.Visible = True
.Activate
End With
wddDoc.Selection.TypeText Text:="你好"
你没按我说的改。
你看
以上是关于使用vb操作 出现 对象变量或with块变量未设置 光标停在“Selection.TypeText Text:="你好"”一行的主要内容,如果未能解决你的问题,请参考以下文章