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

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