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);

Смотрите также