
Makro an Objekt zuweisen funktioniert nicht
Makro an Objekt zuweisen funktioniert nicht
Ich versuche eine kurze YT-Videoanleitung nachzuvollziehen, (https://www.youtube.com/watch?v=kramV46-xv4) aber die Zuweisung des Makros funktioniert nicht. Das Makro scheint nicht das Problem zu sein, da es mit “Exras/Makros/Makro ausführen” funktioniert. Nur das Ausführen durch “Klick” auf das Rechteck funktioniert nicht. Hat jemand eine Idee?
Version: 26.8.0.3 (X86_64)
Build ID: bce0998afefdbc355585ca324285661a2170ba77
CPU threads: 6; OS: macOS 15.8.1; UI render: Skia/Raster; VCL: osx
Locale: de-DE (de_DE.UTF-8); UI: de-DE
Calc: threaded
Ich meine dieses Rechteck, welches unter “Einfügen/Form/Grundformen/Rechteck” eingefügt werden kann. Mit RMT darauf, kann man dann ein Makro zuweisen. Irgendwas muß bei dem YTuber noch “eingestellt” sein, denn bei ihm klappt es… Vielleicht liegt das an dem macOS? Jedenfalls funktionierts wenn ich das Makro direkt aufrufe…
Das Programm macht folgendes: Man markiert eine Zelle/Zellbereich und ruft dann das Makro auf. Effekt: In die markierte Zelle wird “Hello World” geschrieben, das ist alles.
Makrosicherheit ist “Hoch”.
Der Makropfad ist bei “vertrauenswürdigen Orten” eingetragen…
Grüße fraalbe01
Version: 26.8.0.3 (X86_64)
Build ID: bce0998afefdbc355585ca324285661a2170ba77
CPU threads: 6; OS: macOS 15.8.1; UI render: Skia/Raster; VCL: osx
Locale: de-DE (de_DE.UTF-8); UI: de-DE
Calc: threaded
Ich meine dieses Rechteck, welches unter “Einfügen/Form/Grundformen/Rechteck” eingefügt werden kann. Mit RMT darauf, kann man dann ein Makro zuweisen. Irgendwas muß bei dem YTuber noch “eingestellt” sein, denn bei ihm klappt es… Vielleicht liegt das an dem macOS? Jedenfalls funktionierts wenn ich das Makro direkt aufrufe…
Das Programm macht folgendes: Man markiert eine Zelle/Zellbereich und ruft dann das Makro auf. Effekt: In die markierte Zelle wird “Hello World” geschrieben, das ist alles.
Makrosicherheit ist “Hoch”.
Der Makropfad ist bei “vertrauenswürdigen Orten” eingetragen…
Grüße fraalbe01
Re: Makro an Objekt zuweisen funktioniert nicht
Hallo
Wieso teilst du uns nicht mit das du die selbe Frage bereits auf ask:libreoffice gestellt hast?
Wieso… (nach dem Screenshot zu vermuten) … importiest du sämtliche Bibliotheken aus »Anwendungs-Makros« nach »Meine Makros« ???
Versuchs mal mit der »Schaltfläche« aus ⇒ Ansicht ⇒ Symbolleisten ⇒ Formular-Steuerelemente
Wieso teilst du uns nicht mit das du die selbe Frage bereits auf ask:libreoffice gestellt hast?
Wieso… (nach dem Screenshot zu vermuten) … importiest du sämtliche Bibliotheken aus »Anwendungs-Makros« nach »Meine Makros« ???
»vertrauenswürdige Orte« sind die Verzeichnisse, in denen du Dokumente speicherst, deren Makros du »vertraust«Der Makropfad ist bei “vertrauenswürdigen Orten” eingetragen…
könnte sein daß das der Fokus auf das »Rechteck« wechselt.Ich meine dieses Rechteck, welches unter “Einfügen/Form/Grundformen/Rechteck” eingefügt werden kann
Versuchs mal mit der »Schaltfläche« aus ⇒ Ansicht ⇒ Symbolleisten ⇒ Formular-Steuerelemente
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)
Re: Makro an Objekt zuweisen funktioniert nicht
Lieber karolus, ich wußte nicht, daß das verpönt ist, sorry dafür. Ich habe meine Freischaltung erst heute erhalten.
Ich habe das mit dem Formular-Steuerelemente/Rechteck probiert. Das kommt der Sache schon näher, aber es gelingt mir trotzdem nicht. Die Schaltfäche wird zwar aktiv, aber das Makro funktioniert ja so, daß die markierte Zelle ausgelesen wird, um darin den string "Hello World" reinzuschreiben. Gibt es eine Möglichkeit das Rechteck so "aktiv" zu schalten wie das Steuerelement? Grüße fraalbe01
Ich habe das mit dem Formular-Steuerelemente/Rechteck probiert. Das kommt der Sache schon näher, aber es gelingt mir trotzdem nicht. Die Schaltfäche wird zwar aktiv, aber das Makro funktioniert ja so, daß die markierte Zelle ausgelesen wird, um darin den string "Hello World" reinzuschreiben. Gibt es eine Möglichkeit das Rechteck so "aktiv" zu schalten wie das Steuerelement? Grüße fraalbe01
Re: Makro an Objekt zuweisen funktioniert nicht
Hallo
um beide Schaltflächen aktiv zu schalten musst du den Design-modus abschalten Ansonsten ist das Youtube-tutorial reine Zeitverschwendung
Damit tuns sowohl das »gezeichnete Rechteck« als auch die »Schaltfläche« … wichtig ist das *optionale _dummy-argument in der Funktionssignatur
um beide Schaltflächen aktiv zu schalten musst du den Design-modus abschalten Ansonsten ist das Youtube-tutorial reine Zeitverschwendung
Code: Alles auswählen
def hello(*_):
sel = XSCRIPTCONTEXT.getDocument().CurrentSelection
try:
sel[0,0].String = "HelloWorld"
except:
sel[0][0,0].String = "Hallo Günther"
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)
Re: Makro an Objekt zuweisen funktioniert nicht
Ich würde dir auch empfehlen apso.oxt von hier und Mri-oxt1.3.5 von hier zu installieren und zu benutzen, davon hast du mehr als von beschissenen Youtube-tutorials !
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)
Re: Makro an Objekt zuweisen funktioniert nicht
Hallo, anbei Tabelle mit Basic Makro und Schaltfläche wie gewünscht. Es geht auch ohne Makro wenn du im Autokorrektur-Menue ein Kürzel einträgst, das im Aktuellen Dokument nicht vorkommt. zB.; "xx"
Als Ersetzung von "xx" gibst du "HalloWelt" ein.
Gruß Helmut
edit: Korrektur zur Vereinfachung
Als Ersetzung von "xx" gibst du "HalloWelt" ein.
Gruß Helmut
edit: Korrektur zur Vereinfachung
MX-Linux KDE + Linux-Mint Cinnamon
Re: Makro an Objekt zuweisen funktioniert nicht
Hallo Helmut_S, finde keinen Button um dir ohne "quote" zu antworten. Deine Datei arbeitet bei mir einwandfrei. Was meinst du genau mit: "Es klappt auch mit normalen Formen. Dabei muss man die Bezeichnung vor der Zuweisung des Makros vornehmen"Helmut_S hat geschrieben: ↑Mo 9. Nov 2026, 16:43Hallo, anbei Tabelle mit Basic Makro und Schaltfläche wie gewünscht. Es geht auch ohne Makro wenn du im Autokorrektur-Menue ein Kürzel einträgst, das im Aktuellen Dokument nicht vorkommt. zB.; "xx"
Als Ersetzung von "xx" gibst du "HalloWelt" ein.
Gruß Helmut
edit: Korrektur zur Vereinfachung
Was meinst du mit "Bezeichnung"? Wenn ich die Form erzeuge und mit der RMT darauf klicke, finde ich nichts. Nur unten "Makro zuweisen". Wie kann ich die Form "bezeichnen"?
Ansonsten vielen Dank für die super Arbeit...
Gruß fraalbe01
Re: Makro an Objekt zuweisen funktioniert nicht
Hallo, was du mit
Aber egal, was ich mit
Gruß Helmut
meinst, verstehe iich wiederum nichtfinde keinen Button um dir ohne "quote" zu antworten
Aber egal, was ich mit
meine ist, dass es auch mit Zeichenobjekten (der blaue Button)geht, Unter Bezeichnung meinte ich den Titel oder die Benennung des Buttons. Die muss man vor der Makrozuweisung eingeben. Die Makrozuweisung hast du ja schon gefunden. Hoffe etwas Licht in die Dämmerung gebracht zu haben.Es klappt auch mit normalen Formen. Dabei muss man die Bezeichnung vor der Zuweisung des Makros vornehmen"
Gruß Helmut
MX-Linux KDE + Linux-Mint Cinnamon
