Seite 1 von 1
Makro einem Tabellenereignis dauerhaft zuweisen
Verfasst: Di 4. Dez 2012, 18:59
von Reader
Hallo,
wenn ich über Rechtsklick auf den Tabellenreiter einem Ereignis (z.B. Inhalt geändert) ein Makro zuweise, ist diese Zuweisung beim nächsten Öffnen der Datei weg. Wie kann ich diese Zuweisung dauerhaft machen?
Danke schonmal
Re: Makro einem Tabellenereignis dauerhaft zuweisen
Verfasst: Di 4. Dez 2012, 20:53
von karolus
Hallo
Die Zuweisung ist dauerhaft bei normalen gespeicherten Dateien ?!
Karolus
Re: Makro einem Tabellenereignis dauerhaft zuweisen
Verfasst: Di 11. Dez 2012, 19:01
von Reader
Sorry, war ein paar Tage unterwegs.
Also: ich weise dem Tabellenereignis "Inhalt geändert" ein Makro zu. Es funktioniert. Ich speichere die Datei im Excel-Format, und beim nächsten Öffnen ist diese Zuweisung weg. Was mache ich verkehrt. Die Hilfe ist bei LO diesbezüglich keine Hilfe.
Edit:
Es liegt wohl am Format. Wenn ich die Datei als .ods speichere, passt alles. Das ist natürlich schade. Da die Datei für die Firma ist, muss ich im .xls-format speichern.
Re: Makro einem Tabellenereignis dauerhaft zuweisen
Verfasst: Di 11. Dez 2012, 23:51
von Pit Zyclade
Und warum sollte ein Makro aus LO unter Excel funktionieren? Verlangst Du nicht zuviel?
Re: Makro einem Tabellenereignis dauerhaft zuweisen
Verfasst: Mi 12. Dez 2012, 19:16
von Reader
Es soll nicht unter Excel funktionieren sondern unter LO mit einer Excel-Datei. Und das macht es auch. Ich kann es in diesem Format nur nicht dauerhaft einem Ereignis zuweisen.
Re: Makro einem Tabellenereignis dauerhaft zuweisen
Verfasst: Mi 12. Dez 2012, 22:22
von gogo
Kann ich bestätigen. Die Bibliothek und die Zuweisung des Makros zum Ereignis gehen flöten, wenn man ein odb als xls speichert ... allerdings würde ich auch Folgendes behaupten: es wäre nicht sinnvoll wenn die Excelformate sich solche Zuweisungen merken würden - denn Excelfiles haben keinen Starbasic-Interpreter - es würde also bei der Ausführung des Starbasic-Makros zwangsläufig zu Problemen kommen.
Re: Makro einem Tabellenereignis dauerhaft zuweisen
Verfasst: Do 13. Dez 2012, 13:00
von karolus
Hallo
Es soll nicht unter Excel funktionieren sondern unter LO mit einer Excel-Datei.
Dann stellt sich erst recht die Frage, wieso es denn im Excel-format benötigt wird ??
Karolus
Re: Makro einem Tabellenereignis dauerhaft zuweisen
Verfasst: Do 13. Dez 2012, 18:09
von Reader
Weil ich die fertige Datei nunmal im Excel-Format in der Firma abliefern muss. Hatte ich doch oben geschrieben.
Is ja nu auch egal. Solange die Datei bei mir in der Mache ist, bearbeite ich sie im odf-Format mit Makro. Dann mach ich irgendwann 'ne xls draus und liefere sie als solche in der Firma ab. Wenn die ein Makro brauchen, sollen sie sich selbst eins in Excel basteln.