Seite 1 von 1

Makro automatisch starten

Verfasst: Di, 21.09.2010 10:23
von armin31180
Hi,
suche verzweifelt nach ein Möglichkeit, Makros in Scalc beim Öffnen einer Tabelle automatisch zu starten.
Hat jemand einen Plan ?

Armin

Re: Makro automatisch starten

Verfasst: Di, 21.09.2010 10:29
von Stephan
Extras-Anpassen Register Register "Ereignisse" Ereignis: Dokument öffen und Makro zuweisen und unter "Speichern in" im Dokument speichern.


Gruß
Stephan

Re: Makro automatisch starten

Verfasst: Di, 21.09.2010 10:38
von armin31180
Danke Dir für die Nachricht !
genau so wollte ich's auch machen.
Klappt leider, nur wenn ich es nicht in der .xls-Datei abspeichere, sondern im OpenOffice.org.
Hat nur den grossen Nachteil, daß bei jedem Start von Scalc das Makro aufgerufen wird.
Brauche aber für jede .xls-Datei andere Makros bei Starten.

Kann das ein Problem bei den Bibliotheken sein ?

Re: Makro automatisch starten

Verfasst: Di, 21.09.2010 10:52
von hylli
Dann speichere die Dateien als ODS und es sollte funktionieren.

Hylli

Re: Makro automatisch starten

Verfasst: Di, 21.09.2010 10:59
von Stephan
Kann das ein Problem bei den Bibliotheken sein ?
Nein, das Problem ist das solche Anweisungen nur im ODF-Dateiformat(*) (im Konkreten also *.ods) speicherbar sind.


(*)
und auch im alten OOo-Format *.sxc (allgemein *.sx...)



Lösung könnte sein, bei jedem Öffnen einer Datei ("Speichern in" ist hierbei also Openoffice.org) ein Makro auszuführen, welches prüft ob eine *.xls-Datei vorliegt und dann ein Makro ausführt. Wenn spezifische Makros, für die jeweilige Datei. auszuführen wären müssen diese zentral abgelegt werden und anhand irgendeines vorgegebenen Merkmals in der konkreten DAtei bestimmt werden auf welches Makro zurückgegriffen werden soll, auch ist es prinzipiell möglich, aber nicht trivial, Dokumentmakros zentral aufzurufen.

Alles in Allem ...
... daas Ganze ist machbar, aber nicht direkt (solange das xls-Format zwingend ist) und müßte fürs Forum wohl in kleinere 'Häppchen' zerlegt werden, damit jemand hilft.



Gruß
Stephan

Re: Makro automatisch starten

Verfasst: Di, 21.09.2010 11:33
von armin31180
Klaassee !!!!!!

Der Tip mit der .ods-Datei hat's gebracht.

VIelen Dank an Euch beide (Habe 3 Wochen gesucht)

Armin