von juetho » Mo, 21.06.2010 11:03
Hallo, innerhalb eines Makros möchte ich ein Writer-Dokument bearbeiten. Zuerst wird der Dateiname bestimmt, damit möchte ich so vorgehen:
* Wenn die Datei schon geladen ist, dann soll diese bearbeitet werden.
* Wenn die Datei noch nicht geladen ist, dann soll sie geladen und bearbeitet werden.
Bisher benutze ich loadComponentFromUrl. Aber wenn die Datei schon zur Verfügung steht, gibt es Probleme mit "schreibgeschützt", und ich weiß nicht genau, welche Version wie bearbeitet werden kann. Wie gehe ich jetzt am einfachsten vor?
Eine mögliche Lösung ist, zuerst alle geöffneten Dokumente durchzugehen (AndrewMakroGerman 4.3), nach dem Dateinamen zu suchen (Dannenhoefer 6.1.20) und diesen ggf. vergleichen. Je nach Situation habe ich das Dokument damit gefunden und kann es benutzen; andernfalls muss ich es laden.
Das kommt mir aber sehr umständlich vor. Geht es einfacher? Danke! Jürgen
Hallo, innerhalb eines Makros möchte ich ein Writer-Dokument bearbeiten. Zuerst wird der Dateiname bestimmt, damit möchte ich so vorgehen:
* Wenn die Datei schon geladen ist, dann soll diese bearbeitet werden.
* Wenn die Datei noch nicht geladen ist, dann soll sie geladen und bearbeitet werden.
Bisher benutze ich loadComponentFromUrl. Aber wenn die Datei schon zur Verfügung steht, gibt es Probleme mit "schreibgeschützt", und ich weiß nicht genau, welche Version wie bearbeitet werden kann. Wie gehe ich jetzt am einfachsten vor?
Eine mögliche Lösung ist, zuerst alle geöffneten Dokumente durchzugehen (AndrewMakroGerman 4.3), nach dem Dateinamen zu suchen (Dannenhoefer 6.1.20) und diesen ggf. vergleichen. Je nach Situation habe ich das Dokument damit gefunden und kann es benutzen; andernfalls muss ich es laden.
Das kommt mir aber sehr umständlich vor. Geht es einfacher? Danke! Jürgen