I created a macro within document, and save as docm, and close Office.
Then opne this doc, view marco, the new marco is shown in the list.
Now, with aspose words library, open doc and save it. Exit app.
Document doc = new Document(docFile);
doc.Save(docFile);
Open it with Offce 2007 again, you don't see the marco shown in the list.