Hallo,
ich habe folgendes Problem:
Ich habe ein Makro geschrieben, dass nur in einem Dokument ausgeführt werden soll und zwar bei
einem Doppelklick auf eine Zelle.
Wenn ich dieses Makro über Bearbeiten->Tabelle->Ereignisse dem Doppelklick zuweise, funktioniert so weit auch alles.
Leider geht diese Zuweisung beim Schließen des Dokuments verloren.
Eine Schaltfläche möchte ich nicht verwenden.
Hat jemand einen Tipp?
Vielen Dank
LG
Schlawiener
❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Aktionszuweisungen werden nicht gespeichert
-
- Beiträge: 2
- Registriert: Fr 30. Sep 2016, 22:57
Re: Aktionszuweisungen werden nicht gespeichert
Hi,
dieses Verhalten kann ich unter Windows 7, Libre Office 5.1.5 und Apache Open Office 4.1.2 nicht nachvollziehen, versuche mal die angehängte Datei. Gib bitte wenigstens dein Betriebssystem und die Libre Office Version an.
Gruß R
dieses Verhalten kann ich unter Windows 7, Libre Office 5.1.5 und Apache Open Office 4.1.2 nicht nachvollziehen, versuche mal die angehängte Datei. Gib bitte wenigstens dein Betriebssystem und die Libre Office Version an.
Gruß R
- Dateianhänge
-
- Doppelklick.ods
- (8.68 KiB) 226-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Aktionszuweisungen werden nicht gespeichert
Speicherst du in einem Fremdformat (xls, xlsx) ?
Gruß
lorbass
Gruß
lorbass
-
- Beiträge: 2
- Registriert: Fr 30. Sep 2016, 22:57
Re: Aktionszuweisungen werden nicht gespeichert
Ist eine xlsx.
Wenn ich die Tabelle als odt abspeichere, funktioniert es.
Vielen Dank für die Hilfe
LG
Wenn ich die Tabelle als odt abspeichere, funktioniert es.
Vielen Dank für die Hilfe
LG
Re: Aktionszuweisungen werden nicht gespeichert
Hallo Schlawiener.
Dein Problem.
Der auslöser des Problems.
Die einzige richtige möglichkeit das Problem zu beseitigen.
Ich weiß nicht was dein Makro macht, aber die Wahrscheinlichkeit das ein StarBasic Makro auch unter VBA, in diesem Falle in Excel funktioniert, kann wohl bestehen, sie ist aber geringer als ein Formelaustausch a la =WENN(...).
StarBasic und VBA gehören wohl der gleichen Sprache an, sie sprechen aber unterschiedliche Dialekte.
Vergleich:
Ein Norddeutscher und ein Bayer, versuchen sich in ihrem Dialekt zu unterhalten. Der eine in friesisch Platt, und der andere in Südbairisch. Eine wirkliche Verständigung ist sehr schwer.
Ich kann dir nicht sagen in wie weit ein StarBasic Makro unter VBA funktionieren wird/kann, aber aller spätestens wenn grafische Steuerelemente im Spiel sind (Buttons, Listboxen etc.), ist Schluß mit Lustig.
Wenn deine Datei nicht in Excel funktionieren muss, da sie dort nicht eingesetzt wird, dann speichere nur als ODS, und nicht als XLS und auch nicht als XLSX.
Soll sie aber wechselseitig in Excel und in Calc funktionierern, dann wirds schwierig, zumindest für uns hier. Denn dann musst Du nämlich 2 Makros schreiben, einmal für Excel und einmal für Calc. Und als nächstes muss dann in der Datei eine Weiche programmiert werden die automatisch erkennt ob es sich um eine Excel oder Calc Umgebung handelt und dementsprechend dann zu dem geeigneten Makro umschaltet.
Schwierig für uns deshalb, weil dir hier wohl zu StarBasic Problemen geholfen werden kann, aber bei VBA sieht das sehr schlecht aus. Hier wird wohl sich kaum jemand mit VBA auskennen und dir dementsprechend helfen können. Anders siehts im gleich noch genannten Forum aus. Oder Du müsstest dir in einem dementsprechenden Excel Forum hilfe suchen.
In einem anderen Forum, http://de.openoffice.info/, wurde mal diese Problematk besprochen. Und von daher weiß ich das das mit einer Weiche wohl machbar ist und auch funktionieren kann, aber wie schon gesagt, bei grafischen Steuerelementen war dort dann Schluß.
Dies nur mal so als reine Info.
Gruß
balu
Dein Problem.
Wenn ich dieses Makro über Bearbeiten->Tabelle->Ereignisse dem Doppelklick zuweise, funktioniert so weit auch alles.
Leider geht diese Zuweisung beim Schließen des Dokuments verloren.
Der auslöser des Problems.
Ist eine xlsx.
Die einzige richtige möglichkeit das Problem zu beseitigen.
Du meinst wohl ods, weil das Calc ist. Während odt Writer ist.Wenn ich die Tabelle als odt abspeichere, funktioniert es.

Ich weiß nicht was dein Makro macht, aber die Wahrscheinlichkeit das ein StarBasic Makro auch unter VBA, in diesem Falle in Excel funktioniert, kann wohl bestehen, sie ist aber geringer als ein Formelaustausch a la =WENN(...).
StarBasic und VBA gehören wohl der gleichen Sprache an, sie sprechen aber unterschiedliche Dialekte.
Vergleich:
Ein Norddeutscher und ein Bayer, versuchen sich in ihrem Dialekt zu unterhalten. Der eine in friesisch Platt, und der andere in Südbairisch. Eine wirkliche Verständigung ist sehr schwer.
Ich kann dir nicht sagen in wie weit ein StarBasic Makro unter VBA funktionieren wird/kann, aber aller spätestens wenn grafische Steuerelemente im Spiel sind (Buttons, Listboxen etc.), ist Schluß mit Lustig.
Wenn deine Datei nicht in Excel funktionieren muss, da sie dort nicht eingesetzt wird, dann speichere nur als ODS, und nicht als XLS und auch nicht als XLSX.
Soll sie aber wechselseitig in Excel und in Calc funktionierern, dann wirds schwierig, zumindest für uns hier. Denn dann musst Du nämlich 2 Makros schreiben, einmal für Excel und einmal für Calc. Und als nächstes muss dann in der Datei eine Weiche programmiert werden die automatisch erkennt ob es sich um eine Excel oder Calc Umgebung handelt und dementsprechend dann zu dem geeigneten Makro umschaltet.
Schwierig für uns deshalb, weil dir hier wohl zu StarBasic Problemen geholfen werden kann, aber bei VBA sieht das sehr schlecht aus. Hier wird wohl sich kaum jemand mit VBA auskennen und dir dementsprechend helfen können. Anders siehts im gleich noch genannten Forum aus. Oder Du müsstest dir in einem dementsprechenden Excel Forum hilfe suchen.
In einem anderen Forum, http://de.openoffice.info/, wurde mal diese Problematk besprochen. Und von daher weiß ich das das mit einer Weiche wohl machbar ist und auch funktionieren kann, aber wie schon gesagt, bei grafischen Steuerelementen war dort dann Schluß.
Dies nur mal so als reine Info.
Gruß
balu
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.