【发布时间】:2019-02-11 04:30:52
【问题描述】:
在我的 vba 代码中,我需要转到 word 文档的末尾。 vba 是从 Excel 编写和执行的。 语句:Selection.EndKey unit:=wdStory, Extend:=wdMove "不会运行。 谁能解释我在哪里打错字了。
我曾尝试在其他vba代码中使用该语句,但没有成功。
Sub InsertFromFilesTestEnd()
Dim wrdApp As Word.Application
Dim wrdDoc As Word.Document
Set wrdApp = New Word.Application
Set wrdDoc = wrdApp.Documents.Open("c:\users\peter\documents\direkte 0302 1650.docm")
wrdApp.Visible = True
wrdApp.Activate
Application.ScreenUpdating = False
Selection.EndKey unit:=wdStory, Extend:=wdMove
End Sub
希望您能指导我完成文档的结尾。如果是这样,我确信我可以使用“选择”在文档中移动。
【问题讨论】:
-
“不会运行”是什么意思?脚本中的行执行但您的光标不在文档的末尾?还是在执行该行时出现错误?
-
代码停止,运行时错误 438。对象不支持此属性或方法。
标签: excel vba ms-word selection