0

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

    WordBasic.StartOfDocument

    WordBasic.SetDocumentDirty 0

    WordBasic.SetTemplateDirty 0

当我运行代码时,它给出了运行时错误:- 这些命令不可用于在 word 2013 中读取。而它在其他版本的 Word 中运行良好。有很多 WordBasic 调用,但我用 ActiveDocument 调用更改了它们。

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

4

1 回答 1

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

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

ActiveWindow.View.ReadingLayout = False
于 2013-12-05T07:16:06.897 回答