von manese » Mi, 23.01.2013 17:19
Hallo Ludwig,
dein Wunsch ist zwar tatsächlich ungewöhnlich,
aber für den Writer kein wirkliches Problem.
Installiere einfach folgendes Makro,
dann kannst du das ganz nach Wunsch auf eine Taste oder ein Icon legen:
Code: Alles auswählen
sub Woertertausch
''''''''''''''''''''''''''''''''''''''''''''''
'Den Viewcursor erstellen
Dim oDoc as object
oDoc = ThisComponent
Dim oViewC as object
oViewC = oDoc.getCurrentSelection()
'''''''''''''''''''''''''''''''''''''''''''''''
'Die Werte zuweisen
Dim oWort1, oWort2 as object
oWort1 = oViewC.getByIndex(1)
oWort2 = oViewC.getByIndex(2)
Dim sWort1, sWort2 as string
sWort2 = oWort2.String
sWort1 = oWort1.String
'''''''''''''''''''''''''''''''''''''''''''''''
'DieWerte tauschen
oWort1.setString(sWort2)
oWort2.setString(sWort1)
end sub
Alles Gute
matthias
Hallo Ludwig,
dein Wunsch ist zwar tatsächlich ungewöhnlich,
aber für den Writer kein wirkliches Problem.
Installiere einfach folgendes Makro,
dann kannst du das ganz nach Wunsch auf eine Taste oder ein Icon legen:
[code]sub Woertertausch
''''''''''''''''''''''''''''''''''''''''''''''
'Den Viewcursor erstellen
Dim oDoc as object
oDoc = ThisComponent
Dim oViewC as object
oViewC = oDoc.getCurrentSelection()
'''''''''''''''''''''''''''''''''''''''''''''''
'Die Werte zuweisen
Dim oWort1, oWort2 as object
oWort1 = oViewC.getByIndex(1)
oWort2 = oViewC.getByIndex(2)
Dim sWort1, sWort2 as string
sWort2 = oWort2.String
sWort1 = oWort1.String
'''''''''''''''''''''''''''''''''''''''''''''''
'DieWerte tauschen
oWort1.setString(sWort2)
oWort2.setString(sWort1)
end sub
[/code]
Alles Gute
matthias