von stephan p. » Sa, 12.02.2005 02:48
Hallo,
ich habe in Writer ein Makro aufgezeichntet, das soweit funktioniert. Am Ende wollte ich noch das Sortieren aufzeichnen. Nun steht folgendes im Makro:
Code: Alles auswählen
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:SelectAll", "", 0, Array())
rem ----------------------------------------------------------------------
rem dispatcher.executeDispatch(document, ".uno:SortDialog", "", 0, Array())
end sub
Ist ja ganz nett, dass Ooo den SortDialog auskommentiert, denn sonst geht ja nur der Dialog auf, aber wo bleiben die Anweisungen? Aus Symmetrieüberlegungen müßte da doch irgendwas kommen wie
Code: Alles auswählen
rem ----------------------------------------------------------------------
dim args1(2) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Spalte1"
args1(0).Value = true
args1(1).Name = "alphanumerisch"
args1(1).Value = true
rem dispatcher.executeDispatch(document, ".uno:SortDialog", "", 0, args1())
end sub
Aber da geht auch nichts. Wie müßen die Werte heissen oder wie sortiert man mit einem Makro?
Danke
stephan p.
PS.: Wenn ich es recht verstanden habe, sind alle Menuebefehle von Writer eigentlich Makros. Aber ein Makro zur Sortierung finde ich nicht. Dann könnte ich ja dort abschreiben, denn über das Menue und während der Aufzeichnung funktioniert die Sortierung.
Hallo,
ich habe in Writer ein Makro aufgezeichntet, das soweit funktioniert. Am Ende wollte ich noch das Sortieren aufzeichnen. Nun steht folgendes im Makro:
[code]rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:SelectAll", "", 0, Array())
rem ----------------------------------------------------------------------
rem dispatcher.executeDispatch(document, ".uno:SortDialog", "", 0, Array())
end sub[/code]
Ist ja ganz nett, dass Ooo den SortDialog auskommentiert, denn sonst geht ja nur der Dialog auf, aber wo bleiben die Anweisungen? Aus Symmetrieüberlegungen müßte da doch irgendwas kommen wie
[code]rem ----------------------------------------------------------------------
dim args1(2) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Spalte1"
args1(0).Value = true
args1(1).Name = "alphanumerisch"
args1(1).Value = true
rem dispatcher.executeDispatch(document, ".uno:SortDialog", "", 0, args1())
end sub[/code]
Aber da geht auch nichts. Wie müßen die Werte heissen oder wie sortiert man mit einem Makro?
Danke
stephan p.
PS.: Wenn ich es recht verstanden habe, sind alle Menuebefehle von Writer eigentlich Makros. Aber ein Makro zur Sortierung finde ich nicht. Dann könnte ich ja dort abschreiben, denn über das Menue und während der Aufzeichnung funktioniert die Sortierung.