Recently in a thread with Jay Freedman on the Answers forum I was reminded of the CopyStylesFromTemplate method which is substantially faster.
A difference is that the OrganizerCopy method copies styles one at a time while the CopyStylesFromTemplate method copies everything as if you had attached a template and checked the box to update styles. Another difference is that the second method only works from a template.
The discussion with Jay can be found in this thread:
https://answers.microsoft.com/en-us/mso ... e478ec069d
The following vba statement will copy all styles from the template containing the code (regardless of where it is located) into the active document.
Code: Select all
ActiveDocument.CopyStylesFromTemplate (ThisDocument.FullName)
http://www.addbalance.com/word/stylesheet.htm That has a link to a download of samples.