【发布时间】:2019-09-02 12:41:11
【问题描述】:
我在编译 VBScript 时遇到错误,该错误将删除 RTF 文件中的特定行。错误指向第 6 行,字符 25,即“Selection.GoTo What:=wdGoToBookmark”语句中的“=”符号,但我认为语法是正确的。
错误信息
行:6 个字符:25
错误:预期的语句
代码:800A0400
来源:Microsoft VBScript 编译错误
Set Word = CreateObject("Word.Application")
Set wordfile = Word.Documents.Open("filename.RTF")
Word.Visible = TRUE
Sub Macro1()
Selection.GoTo What:=wdGoToBookmark, Name:="IDX12"
With ActiveDocument.Bookmarks
.DefaultSorting = wdSortByName
.ShowHidden = False
End With
Selection.MoveUp Unit:=wdLine, Count:=2
Selection.Delete Unit:=wdCharacter, Count:=1
ActiveDocument.Save
End Sub
Macro1
Word.Quit
【问题讨论】:
-
Vbscript 不知道命名参数,也不知道 Selection 和 ActiveDocument。您需要做更多工作才能将此 VBA 宏转换为 VBScript。
标签: vbscript