Hi,
suche verzweifelt nach ein Möglichkeit, Makros in Scalc beim Öffnen einer Tabelle automatisch zu starten.
Hat jemand einen Plan ?
Armin
Makro automatisch starten
Moderator: Moderatoren
Re: Makro automatisch starten
Extras-Anpassen Register Register "Ereignisse" Ereignis: Dokument öffen und Makro zuweisen und unter "Speichern in" im Dokument speichern.
Gruß
Stephan
Gruß
Stephan
-
- Beiträge: 7
- Registriert: Di, 21.09.2010 10:18
Re: Makro automatisch starten
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 ?
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
Dann speichere die Dateien als ODS und es sollte funktionieren.
Hylli
Hylli
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Re: Makro automatisch starten
Nein, das Problem ist das solche Anweisungen nur im ODF-Dateiformat(*) (im Konkreten also *.ods) speicherbar sind.Kann das ein Problem bei den Bibliotheken sein ?
(*)
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
-
- Beiträge: 7
- Registriert: Di, 21.09.2010 10:18
Re: Makro automatisch starten
Klaassee !!!!!!
Der Tip mit der .ods-Datei hat's gebracht.
VIelen Dank an Euch beide (Habe 3 Wochen gesucht)
Armin
Der Tip mit der .ods-Datei hat's gebracht.
VIelen Dank an Euch beide (Habe 3 Wochen gesucht)
Armin