🙏 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!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Datei speichern ohne Makro-Code

Alles zur Programmierung im LibreOffice.
Antworten
paulderfinne
Beiträge: 71
Registriert: Mi 20. Feb 2013, 13:49

Datei speichern ohne Makro-Code

Beitrag von paulderfinne » Mi 21. Jan 2015, 16:52

Hallo,

ich strapaziere euch in letzter Zeit arg, ich weiß. Aber mein Programm nähert sich dem Ende und dann bin ich auch schon still. Meine (vielleicht) letzte Frage:

Ich habe also eine writer Datei, an der ein Makrop "klebt". D.H. wenn man die Datei lädt, springt ein Makro an, das Text auf das Blatt schreibt. Wenn ich fertig bin möchte ich die Datei unter einem neuen Namen speichern, aber eben ohne den ganzen Makro-Code. versteht ihr was ich meine?

Das alles natürlich von meinem Makro aus. Hat jemand von euch eine Idee?

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Datei speichern ohne Makro-Code

Beitrag von karolus » Mi 21. Jan 2015, 17:15

Hallo

Dann speichere den Code gleich irgendwo unter →→Meine Makros.... statt im Dokument.

Karolus
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

paulderfinne
Beiträge: 71
Registriert: Mi 20. Feb 2013, 13:49

Re: Datei speichern ohne Makro-Code

Beitrag von paulderfinne » Mi 21. Jan 2015, 18:08

karolus hat geschrieben:Hallo

Dann speichere den Code gleich irgendwo unter →→Meine Makros.... statt im Dokument.

Karolus
Dann wird aber die automatische Durchführung genauso wieder mit abgespeichert.

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Datei speichern ohne Makro-Code

Beitrag von karolus » Mi 21. Jan 2015, 18:24

Hallo

Evtl. dann zusätzlich per Dokumentvorlage nebst Ereignis: Dokument erzeugen oder neues Dokument ??

Oder du stösst da ganze direkt per Makroaufruf an, anstatt indirekt über ein Ereignis.

Karolus
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

paulderfinne
Beiträge: 71
Registriert: Mi 20. Feb 2013, 13:49

Re: Datei speichern ohne Makro-Code

Beitrag von paulderfinne » Mi 21. Jan 2015, 19:45

Danke für die Vorschläge, lieber Karolus. Könnte ich nicht auch per Makro die Bindung zum Ereignis lösen? Also sowas wie

thisdocument.Action.whenOpen=false <- weiß halt nicht wie das richtig geht.

Das wäre halt ein Befehl und mein Programm wäre fertig.

paulderfinne
Beiträge: 71
Registriert: Mi 20. Feb 2013, 13:49

Re: Datei speichern ohne Makro-Code

Beitrag von paulderfinne » Do 22. Jan 2015, 13:14

Irgendwie bekomme ich das jetzt gar nicht hin: Habe versucht die Sache, wie Karolus vorschlägt über eine Dokumentenvorlage zu lösen, aber dort gelingt mir kein Autostart. Dazu verknüpfe ich das Ereignis "Dokument Öffnen" mit dem Makro, das am Dokument hängt. Als .odt läuft das automatisch los als .ott nicht.

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Datei speichern ohne Makro-Code

Beitrag von karolus » Do 22. Jan 2015, 13:32

Hallo
Bei einer .ott musst du das Ereignis Neues Dokument verwenden.

Karolus
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

paulderfinne
Beiträge: 71
Registriert: Mi 20. Feb 2013, 13:49

Re: Datei speichern ohne Makro-Code

Beitrag von paulderfinne » Do 22. Jan 2015, 14:05

Danke für deine schnelle Antwort Karolus. Ich habe zwar kein Dokument erzeugen Ereignis aber mit neues Dokument funktioert das nun.
Sorum wird es wohl funktionieren.

Ich hätte jetzt noch eine ganz andere Frage. (Soll ich hierfür ein neues Thema aufmachen?)

Kann ich irgendwie einen button unsichtbar mchen, oder löschen?

Benutzeravatar
lorbass
* LO-Experte *
Beiträge: 627
Registriert: Mo 25. Apr 2011, 18:17

Re: Datei speichern ohne Makro-Code

Beitrag von lorbass » Fr 23. Jan 2015, 18:34

paulderfinne hat geschrieben:Soll ich hierfür ein neues Thema aufmachen?
Ja! Oder würdest du einen Thread zum Thema Datei speichern ohne Makro-Code lesen, wenn du eine Lösung für deine Probleme mit Serienbriefen suchst?

Der Start eines neuen Threads mit dem neuen Betreff ist deshalb wichtig, weil damit die neue Frage und die dazugehörigen Antworten für die, die nach dir kommen, leichter auffindbar sind. Der Betreff eines Threads, den ein zukünftiger Ratsuchender findet, sind ein wichtiges Kriterium, anhand dessen er i.d.R. entscheidet, ob ein Thema erfolgversprechend ist und es sich lohnt, tiefer einzutauchen.

Gruß
lorbass

uhinkel
Beiträge: 5
Registriert: Mi 22. Apr 2020, 16:16

Re: Datei speichern ohne Makro-Code

Beitrag von uhinkel » Mi 22. Apr 2020, 16:27

paulderfinne hat geschrieben:
Do 22. Jan 2015, 14:05
aber mit neues Dokument funktioert das nun.
Wie kann man denn nun aus der Vorlage heraus das erstellte Dokument ohne das für die Dokumentenerstellung in der Vorlage nötige Makro speichern?
Ich finde in den Argumenten, die man beim Speichern angeben kann leider keines, das so etwas macht.

Code: Alles auswählen

Dim sUrl as String
Dim args(0) As New com.sun.star.beans.PropertyValue

ThisComponent.storeAsUrl(sUrl,args())

Kann da irgendwer helfen?

Gruß,
uhinkel


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.



Antworten