Ein Makro kann prüfen, ob die verwendeten Absatzvorlagen einem (oder 15 verschiedenen) Vorlagenformat-Namen entsprechen.
Die Länge des Dokuments ist dabei unwichtig.
Ebenso können sämtliche Eigenschaften der verwendeten Vorlagen auf Änderung geprüft werden.
Das ist im Prinzip eine Fleissarbeit... aber machbar.
Auch kann ein Dokument auf "harte" Formatierungen geprüft werden...auch eine Fleissarbeit.
Einfacher ist es, durch eine Arbeitsanweisung die Anwender auf die Nutzung der Vorgaben zu verpflichten.
Aus der Makro-Bibliothek
GIMMICKS, Makro
GetStyles
' Check all StyleFamilies(i.e. PageStyles, ParagraphStyles, CharacterStyles, cellStyles)
Code: Alles auswählen
For n = 0 to oDocument.StyleFamilies.Count - 1
For m = 0 to oDocument.StyleFamilies.getbyIndex(n).Count-1
If oDocument.StyleFamilies.GetbyIndex(n).getbyIndex(m).IsUserDefined then
WriteStringtoLogFile(oDocument.StyleFamilies.GetbyIndex(n).getbyIndex(m).Name)
End If
Next
Next
Aber, Du hast wohl vom Makroschreiben gar keine Ahnung....?
Ein Makro kann prüfen, ob die verwendeten Absatzvorlagen einem (oder 15 verschiedenen) Vorlagenformat-Namen entsprechen.
Die Länge des Dokuments ist dabei unwichtig.
Ebenso können sämtliche Eigenschaften der verwendeten Vorlagen auf Änderung geprüft werden.
Das ist im Prinzip eine Fleissarbeit... aber machbar.
Auch kann ein Dokument auf "harte" Formatierungen geprüft werden...auch eine Fleissarbeit.
Einfacher ist es, durch eine Arbeitsanweisung die Anwender auf die Nutzung der Vorgaben zu verpflichten.
Aus der Makro-Bibliothek [color=#008000]GIMMICKS[/color], Makro [color=#008000]GetStyles[/color]
' Check all StyleFamilies(i.e. PageStyles, ParagraphStyles, CharacterStyles, cellStyles)
[code] For n = 0 to oDocument.StyleFamilies.Count - 1
For m = 0 to oDocument.StyleFamilies.getbyIndex(n).Count-1
If oDocument.StyleFamilies.GetbyIndex(n).getbyIndex(m).IsUserDefined then
WriteStringtoLogFile(oDocument.StyleFamilies.GetbyIndex(n).getbyIndex(m).Name)
End If
Next
Next[/code]
Aber, Du hast wohl vom Makroschreiben gar keine Ahnung....?