[gelöst] Problem: Writer-Makro 'Alles aktualisieren'
Verfasst: Fr, 25.05.2007 10:52
Guten Tag,
gestern wollte ich mein erstes Makro anlegen, aber es funktioniert nicht wie gewünscht.
Das Makro soll "Alles aktualisieren" und dem Speichern des Dokuments zugeordnet werden. Folgendes habe ich gemacht:
Extras - Makros - Makro aufzeichnen
Extras - Aktualisieren - Alles aktualisieren
Makro aufzeichnen beenden
Extras - Anpassen - Ereignisse - Dokument sichern - Zuweisen: Makro... - usw.
Folgendermaßen sieht das Makro aus:
Dann ändere ich eine Überschrift und einen Abbildungstext und speichere das Dokument.
Nur leider aktualisiert es nicht alles, nämlich die Verzeichnisse nicht (das Datum aber z. B. schon). Wenn ich die Verzeichnisse mit rechts anklicke und "manuell" aktualisiere, dann allerdings funktioniert die Aktualisierung.
Wo liegt der Fehler? Für jegliche Tipps und Hinweise, ob der Fehler auch in anderen OOo-Versionen auftritt bin ich dankbar.
Grüße aus Frankfurt
gestern wollte ich mein erstes Makro anlegen, aber es funktioniert nicht wie gewünscht.
Das Makro soll "Alles aktualisieren" und dem Speichern des Dokuments zugeordnet werden. Folgendes habe ich gemacht:
Extras - Makros - Makro aufzeichnen
Extras - Aktualisieren - Alles aktualisieren
Makro aufzeichnen beenden
Extras - Anpassen - Ereignisse - Dokument sichern - Zuweisen: Makro... - usw.
Folgendermaßen sieht das Makro aus:
Code: Alles auswählen
sub AllesAktualisieren
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 ----------------------------------------------------------------------
rem dispatcher.executeDispatch(document, ".uno:UpdateAll", "", 0, Array())
end sub
Nur leider aktualisiert es nicht alles, nämlich die Verzeichnisse nicht (das Datum aber z. B. schon). Wenn ich die Verzeichnisse mit rechts anklicke und "manuell" aktualisiere, dann allerdings funktioniert die Aktualisierung.
Wo liegt der Fehler? Für jegliche Tipps und Hinweise, ob der Fehler auch in anderen OOo-Versionen auftritt bin ich dankbar.
Grüße aus Frankfurt