aam*_*hot 4 vba ms-word readonly-attribute
我正在使用 VBA 编辑从客户那里获得的 Word 文档,而客户经常以“不可编辑的视图”形式提供给我。因此,我想在执行任务之前在我的宏中“启用编辑”。
请注意,我没有说该文档处于“只读”状态,因为我认为不是([read only]
当我手动打开它时,我看不到文档标题栏中的文本)。我也尝试过readOnly=false
按照这篇文章中的描述进行设置,但它对文档的打开方式没有影响。当我手动打开文档时,我看到的是“两页视图”,两侧带有箭头以向前/向后翻页,当我尝试编辑文档时,我在左下角看到一条状态消息文档的框架:This modification is not allowed because this document is opened for viewing only.
我可以通过转到View > Edit Document
.
我花了一段时间寻找这个,因为我不知道这个视图被称为“读取模式”,所以我认为值得分享。我的策略是在我用这一行打开我的文档后“关闭读取模式”:
ActiveDocument.ActiveWindow.View.ReadingLayout = False
参考:https : //msdn.microsoft.com/en-us/vba/word-vba/articles/view-readinglayout-property-word