Hallo,
ich bin bei der Makro-Programmierung in LibO ganz neu. Habe jahrelang MS-Office Makros geschrieben, aber das Konzept ist hier so anders, das wird wohl noch ne Weile dauern, bis ich das kapiert habe.
Ich habe mir also ein Makro aus dem Forum kopiert, um ein Bild aus einer Datei einzufügen und zu skalieren. Das klappt auch alles, so lange nicht ein anderes Bild ausgewählt ist. Dann bekomme ich den Fehler "no text selection".
Das Makro soll später im OnClik Ereignis eines Bildes verwendet werden, um dann ein anderes Bild zu laden.
Meine Idee: Das angeklickte (=markierte) Bild löschen und anschließend das neue Bild einfügen und formatieren.
Leider finde ich so etwas simples wie "aktuelle Auswahl löschen" nicht. Weder "oDoc.Delete" (oDoc=thisDocument) noch "oCurs.Delete" (oCurs=oDoc.CurrentController.GetViewCursor) funktionieren.
Der Fehler tritt auf beim Befehl "oText=oCurs.getText()".
Die suche nach "getText()" in der Referenz hat mir nicht weitergeholfen.
Auch bei der Suche nach getViewCursor finde ich keine Hilfe zu den Properties oder Methoden, mit denen ich die aktuelle Selektion bearbeiten kann.
Ich glaube ich bin völlig auf dem Holzweg.
🎄 Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! 🎄
❤️ Nur noch wenige Tage, um das Ziel für 2025 zu erreichen. Vielen lieben Dank! ❤️
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig ihr Wissen teilen.<<
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen Dank!
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Makro Bild ändern
-
Pit Zyclade
- * LO-Experte *
- Beiträge: 3092
- Registriert: Mo 12. Nov 2012, 16:59
Re: Makro Bild ändern
Bist im falschen Forum. Gehe unter LO-Komponenten->Programmierung!
"Da wird sie geholfen"
"Da wird sie geholfen"
LO 24.8.7.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
-
HeinziTuberkel
- Beiträge: 9
- Registriert: Fr 20. Feb 2015, 10:11
Re: Makro Bild ändern
Sorry und danke für den Hinweis. Werde den Post dort nochmal einstellen.
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.