remove_macros method
remove_macros()
Removes all macros (the VBA project) as well as toolbars and command customizations from the document.
def remove_macros(self):
...
Remarks
By removing all macros from a document you can ensure the document contains no macro viruses.
Examples
Shows how to remove all macros from a document.
doc = aw.Document(MY_DIR + "Macro.docm")
self.assertTrue(doc.has_macros)
self.assertEqual("Project", doc.vba_project.name)
# Remove the document's VBA project, along with all its macros.
doc.remove_macros()
self.assertFalse(doc.has_macros)
self.assertIsNone(doc.vba_project)
See Also
- module aspose.words
- class Document