von Charly » Di, 14.09.2004 18:52
Hallo!
Das mit der Taste ´und e geht bei mir auch mit der Version 1.1.0
Das U mit der Nummer bezieht sich auf den internationalen Unicode mit der Code-Nummer. Ob man mit dieser Nummer direkt über Tastatur das Sonderzeichen erzeugen kann, habe ich noch nicht herausgefunden. Bei Word geht das mit der Alt-Taste und Nummer. Allerdings hat dieses Verfahren ohnehin den Nachteil, dass man sich den Code merken muss.
Ich habe ein ähnliches Problem mit der polnischen Sprache folgendermaßen gelöst: Zunächst habe ich den Befehl Einfügen Sonderzeichen mit dem Makrorekorder aufgezeichnet.
Code: Alles auswählen
sub l_mit_Strich
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Symbols"
args1(0).Value = "ł" 'Soll l mit Querstrich sein.
dispatcher.executeDispatch(document, ".uno:InsertSymbol", "", 0, args1())
Diesem Makro habe ich die Buchstaben-Kombination Strg + l zugeordnet. (Menü Extra-Anpassen Reiter Tastatur).
Es kann allerdings sein, dass die gewünschte Kombination schon vorbelegt ist. Diese kann man allerdings ohneweiteres überschreiben, voraussgesetzt man benötigt den ursprünglichen Befehl nicht dringend.
Gruß
Charly
Hallo!
Das mit der Taste ´und e geht bei mir auch mit der Version 1.1.0
Das U mit der Nummer bezieht sich auf den internationalen Unicode mit der Code-Nummer. Ob man mit dieser Nummer direkt über Tastatur das Sonderzeichen erzeugen kann, habe ich noch nicht herausgefunden. Bei Word geht das mit der Alt-Taste und Nummer. Allerdings hat dieses Verfahren ohnehin den Nachteil, dass man sich den Code merken muss.
Ich habe ein ähnliches Problem mit der polnischen Sprache folgendermaßen gelöst: Zunächst habe ich den Befehl Einfügen Sonderzeichen mit dem Makrorekorder aufgezeichnet.
[code]
sub l_mit_Strich
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Symbols"
args1(0).Value = "ł" 'Soll l mit Querstrich sein.
dispatcher.executeDispatch(document, ".uno:InsertSymbol", "", 0, args1())
[/code]
Diesem Makro habe ich die Buchstaben-Kombination Strg + l zugeordnet. (Menü Extra-Anpassen Reiter Tastatur).
Es kann allerdings sein, dass die gewünschte Kombination schon vorbelegt ist. Diese kann man allerdings ohneweiteres überschreiben, voraussgesetzt man benötigt den ursprünglichen Befehl nicht dringend.
Gruß
Charly