removeMacros method

removeMacros()

Removes all macros (the VBA project) as well as toolbars and command customizations from the document.

removeMacros()

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.

let doc = new aw.Document(base.myDir + "Macro.docm");
expect(doc.hasMacros).toEqual(true);
expect(doc.vbaProject.name).toEqual("Project");
// Remove the document's VBA project, along with all its macros.
doc.removeMacros();
expect(doc.hasMacros).toEqual(false);
expect(doc.vbaProject).toEqual(null);

See Also