Wieso per Makro? Ist doch eigentlich ziemlich umständlich - oder hast du dafür einen bestimmten Grund?mit dem ich im Nachhinein um ein Wort oder eine Wortgruppe typografische Anführungszeichen setzen kann.
Aber OK, hier der Lösungsweg:
Das vergiss mal - der bringt dich nicht weiter.Ich habe mal ein wenig mit dem Makrorekorder probiert
Wie definierst du das "Wort" oder die "Wortgruppe"? Durch Markierung? Dann wäre es einfach:
Du wählst den View-Cursor, der hat dann sowohl eine Anfang-Markierung als auch eine Ende-Markierung. Dort kannst du dann jeweils Zeichen Diener Wahl eingeben.
Und Typografische Anführungszeichen haben die Ascii-Nummern 8222 (unten) und 8221 bzw. 8223 (oben) - je nachdem, was du haben willst (im Unicodesatz. Das Zeichen erhälst du mit chr(8223) - na ja, das war es schon vom Prinzip.
Da reicht ein solcher Code:
Code: Alles auswählen
Sub Typo_Zeichen
oDoc = thisComponent
oViewC = oDoc.getCurrentController().getViewCursor()
oDoc.text.insertString(oViewC.start, chr(8222), false)
oDoc.text.insertString(oViewC.end, chr(8221), false)
End Sub

Gruss
Thomas