in einer Makro schleife möchte ich die Anzahl der vorhandenen Überschriften ermitteln
und dann jeder Überschrift in absteigender Form eine Zahl voranstellen.
Die Schleife funktioniert auch schon soweit
Code: Alles auswählen
dim countHL as integer
While Enum.hasMoreElements
checkElement = Enum.nextElement
if left(checkElement.ParaStyleName,9) = "Heading 1" then
countHL = countHL +1
end if
wend
' msgbox countHL
enum = objText.createEnumeration
While Enum.hasMoreElements
checkElement = Enum.nextElement
if left(checkElement.ParaStyleName,9) = "Heading 1" then
' print countHL & " " & checkElement.string
checkElement.string = countHL & " " & checkElement.string
countHL = countHL - 1
end if
wend
wenn die Zahl per Makro vorangestellt wird, ändere ich händisch is es ok.
Wie kann ich verhindern,
das bei änderung durch das Makro die Eigenschaft Hyperlink verloren geht?
und wie ereiche ich eine zweistellige Zahl bei 1-9?
schonmal Danke