运行时错误:WordBasic命令无法读取

时间:2013-12-04 14:27:28

标签: runtime-error word-vba word-2013

我有一个宏,它有以下Wordbasic调用:

    WordBasic.StartOfDocument

    WordBasic.SetDocumentDirty 0

    WordBasic.SetTemplateDirty 0

当我运行代码时,它会给出运行时错误: - 这些命令无法在单词2013中读取。而其他版本的Word运行正常。 有很多WordBasic调用,但我已经使用ActiveDocument调用更改了它们。

有没有办法用ActiveDocument更改这些调用?

1 个答案:

答案 0 :(得分:2)

Selection.HomeKey Unit:=wdStory
ActiveDocument.Saved = False
ActiveDocument.AttachedTemplate.Saved = False

此外,在Word 2013中,默认情况下会在“阅读视图”中打开文档。在这种情况下,您可能需要通过设置

来编辑文档
ActiveWindow.View.ReadingLayout = False