我正在Word 2010中设置Word模板,并希望复制Word文档检查器可以执行的文档清理。
最理想的是,我想执行文档检查器从自定义功能区按钮执行的操作。
但是,当我尝试记录文档检查器的宏时,我只能看到它使用'ActiveDocument.RemoveDocumentInformation'方法删除了文档信息。
有谁知道如何从宏执行文档检查器操作或如何复制它所做的一切?
答案 0 :(得分:0)
'RemoveDocumentInformation'只是通过Document Inspector GUI执行的清理的一部分,这就是为什么需要进一步的操作来复制整个行为。
https://msdn.microsoft.com/en-us/library/office/ff860603.aspx
我发现有几个内置的文档检查器可以通过'Application.DocumentInspectors'集合访问。可以使用“Inspect”和“Fix”方法检查或执行其中的每一项。
这允许您迭代可用的文档检查器并执行清理,就像通过GUI一样。该集合还允许访问安装的任何自定义文档检查器。
由于我需要识别一些特定的文件检查员,只执行其中一些检查员,而且无法这样做,我最终决定进一步深入了解各个检查员的行动并逐手进行检查。