Hallo,
ich habe ein Makro geschrieben und wollte dieses starten, leider kommt jetzt eine ominöse Fehlermeldung (siehe Anhang). In den Optionen ist die Sicherheit für Makros auf niedrig gestellt.
Über Hilfe wäre ich sehr dankbar.
UliK
🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Makro startet nicht - Fehlermeldung
Makro startet nicht - Fehlermeldung
- Dateianhänge
-
- Fehlermeldung Libreoffice Makro
- Libre-Office-Makro-Fehler.png (25.85 KiB) 3764 mal betrachtet
Re: Makro startet nicht - Fehlermeldung
komisch. Vielleicht hat es mit deinem Betriebssystem zu tun. Welches ist es?In den Optionen ist die Sicherheit für Makros auf niedrig gestellt.
Verstellt sich die Einstellung?
Vielleicht hilft es: Makrosicherheit hoch - OK; mittel - OK usw.
Wenn nichts hilft, nutze die Möglichkeit vertrauenswürdige Dateiquelle einzutragen.
Re: Makro startet nicht - Fehlermeldung
Hallo,Bertold hat geschrieben:komisch. Vielleicht hat es mit deinem Betriebssystem zu tun. Welches ist es?In den Optionen ist die Sicherheit für Makros auf niedrig gestellt.
Verstellt sich die Einstellung?
Vielleicht hilft es: Makrosicherheit hoch - OK; mittel - OK usw.
Wenn nichts hilft, nutze die Möglichkeit vertrauenswürdige Dateiquelle einzutragen.
ich habe festgestellt, dass die Makros funktionieren wenn das zugehörige Textdokument nicht via 'loadComponentFromURL' geladen wird, sondern klassisch über Dolphin oder das Startfenster von LO.
Vielen Dank für die Hinweise
Re: Makro startet nicht - Fehlermeldung
HalloUliK hat geschrieben: Hallo,
ich habe festgestellt, dass die Makros funktionieren wenn das zugehörige Textdokument nicht via 'loadComponentFromURL' geladen wird, sondern klassisch über Dolphin oder das Startfenster von LO.
Vielen Dank für die Hinweise
Wenn du ein Dokument per Makro startest, musst du selber festlegen, ob Makros ausgeführt werden können oder nicht:
Code: Alles auswählen
Sub openMyDocument
Dim sNewFile$
Dim oNewDocument As object
sNewFile = ConvertToUrl( "/home/username/Arbeitsfläche/Deine_Datei.ods")
Dim myProp(1) as new com.sun.star.beans.PropertyValue
myProp(0).name="MacroExecutionMode"
myProp(0).value = 4 ' Bedeutet, dass Makros immer ohne Nachfrage gestartet werden
myProp(1).name = "Hidden"
myProp(1).value = False 'Im Fordergrund
oNewDocument = StarDesktop.loadComponentFromURL(sNewFile,"_blank",0,myProp())
End Sub
http://www.starbasicfaq.de/Wiekannmanei ... fnen..html
Gruß Frieder
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.