EInfaches Makro - öffnen, bearbeiten und schließen aller Dateien eines Ordners

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Karolus
********
Beiträge: 7438
Registriert: Mo, 02.01.2006 19:48

Re: EInfaches Makro - öffnen, bearbeiten und schließen aller Dateien eines Ordners

Beitrag von Karolus »

Hallo

sollen wir jetzt raten ob du in writer-Dokumenten oder in Calc-dokumenten rumspielen willst??
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Toxitom
********
Beiträge: 3768
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: EInfaches Makro - öffnen, bearbeiten und schließen aller Dateien eines Ordners

Beitrag von Toxitom »

Hmm, Markus... Dein Code ist ein Mischmasch aus VBA-Code und Dispatcher-Code von AOO/LibO (also Makroaufnahme).

Das wird so überhaupt nicht in OO/LO funktionieren. Weder sind Sachen wie "vbDirectory" vordefiniert, noch kann ein Makro durch den Aufruf des Modulnamens gestartet werden. OO/Lo kennt kein automatisches Startmakro "Main" - der Name ist zwar zulässig, hat aber ansonsten nix zu sagen und keine Bedeutung.

Dein Wunsch ist zwar durchaus recht einfach in LibreOffice und wahrscheinlich auch in OpenOffice realisierbar, aber bitte verstehe, dass ich Dir nicht das komplette Makro "vorschreibe";)

@ Karolus: Nö, raten müssen wir nicht:

Code: Alles auswählen

If Right(name1, 3) = "odt" Then
Die Zeile deutet auf Writer hin *grins* - ansonsten hast Du natürlich recht....

VG Tom
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Toxitom
********
Beiträge: 3768
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: EInfaches Makro - öffnen, bearbeiten und schließen aller Dateien eines Ordners

Beitrag von Toxitom »

Hey Stranze,

schon klar, dass das vorher in MS Office lief ;)

UNd doch... Du kannst ein weiteres Makro im Makro aufrufen - der call befehl ist nicht nötig - stört aber auch nicht. Allerdings musst Du den Funktionsnamen verwenden - nicht das Modul an sich... aber das ist alles schon zu detailliert.

Fange an mit dem ersten Thread dieses Forums (Makros und allgemeine Programmierung) an - dort gibt es jede Menge Hinweise und Links zu deutsch- bzw. englischsprachigen Dokumenten, die Dir den Einstieg ermöglichen bzw. erleichtern.

Und wenn dann spezielle Fragen auftauchen - dann bist Du hier richtig :))

Viele Grüße
Tom
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Karolus
********
Beiträge: 7438
Registriert: Mo, 02.01.2006 19:48

Re: EInfaches Makro - öffnen, bearbeiten und schließen aller Dateien eines Ordners

Beitrag von Karolus »

Hallo

@Toxitom:
… genau: die Zeile deutet auf writer hin.
…der aufgezeichnete Quark untendrunter sieht aber sehr nach Calc aus…
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Antworten