RemoveMacros

Document.RemoveMacros method

从文档中删除所有宏(VBA 项目)以及工具栏和命令自定义。

public void RemoveMacros()

评论

通过从文档中删除所有宏,您可以确保文档不包含宏病毒。

例子

演示如何从文档中删除所有宏。

Document doc = new Document(MyDir + "Macro.docm");

Assert.IsTrue(doc.HasMacros);
Assert.AreEqual("Project", doc.VbaProject.Name);

// 删除文档的 VBA 项目及其所有宏。
doc.RemoveMacros();

Assert.IsFalse(doc.HasMacros);
Assert.Null(doc.VbaProject);

也可以看看