Ich will so vorgehen: Desktop (rechter Mausklick)
OpenDocument Text (neu).odt. Danach benenne ich die Datei (auf dem Desktop)
um: in, z.B., Name.odt.
Dann habe ich ein Makro erstellt. Ich nenne das Makro „Dateiname“.
Das kann das Makro alles:
1.Cursor setzen (Schriftart: Arial, Schriftschnitt: fett, Größe: 10 pt, zentriert)
2.Einfügen
3.Feldbefehl
4.Andere...
5.Dateiname
6.Einfügen
7.Schließen
Bis hier habe ich es hingekriegt. Das war nicht schwer!
Wie ich ein Makro, als Symbol in der Symbol-Leiste einfügen kann, weiß ich-
dank FORUM Mitglied „F3K Total“ - jetzt auch schon.
So soll das Makro weitergehen:
8.Datei speichern unter... als odt-Datei auf dem Desktop
1.Problem: Das Fenster Speichern unter... wird aber nicht geöffnet
2.Problem: Wenn ich manuell so vorgehe: Speichern unter... bietet mir Writer an:
ODF Textdokumentenvorlage (.ott) (*.ott)
Ich verstehe nicht, warum Writer mir die Dateiendung .ott und nicht .odt anbietet.
3.Problem: wenn ich Punkt: 2.Problem ausführe, dann habe ich 2 odt-Dateien
auf dem Desktop. Ich will ja aber nur 1 Datei haben.
Ich war nicht faul, ich habe lange versucht, dieses Makro hinzukriegen.
Wäre nett, wenn jemand eine Lösung für mein Makro hätte.
Anmerkung: Ich habe noch nie in „OpenOffice Basic“ programmiert.
Kann mir jemand eine gute Quelle (einfache Anleitungen) für „OpenOffice Basic“ Programmierung nennen?
Danke schön
Sigmund Keller
Dann erstellt Writer mir eine neue odt-Datei, die automatisch so heißt:[GELÖST] Makroerstellung im OpenOffice Writer
Moderator: Moderatoren
-
- **
- Beiträge: 49
- Registriert: Do, 17.09.2020 09:34
[GELÖST] Makroerstellung im OpenOffice Writer
Zuletzt geändert von Sigmund Keller am So, 17.01.2021 09:52, insgesamt 2-mal geändert.
Re: Makroerstellung im OpenOffice Writer
Hallo,
ich schätze der folgende Link hilft Dir weiter:
http://www.dannenhoefer.de/faqstarbasic ... l#Zweig146
Die FAQ wird zwar nicht mehr fortgeschrieben hat aber viele Beispiele für den Anfang. Ich habe den Link mal auf das Öffnen des FilePickers gesetzt.
Mfg, Jörn
ich schätze der folgende Link hilft Dir weiter:
http://www.dannenhoefer.de/faqstarbasic ... l#Zweig146
Die FAQ wird zwar nicht mehr fortgeschrieben hat aber viele Beispiele für den Anfang. Ich habe den Link mal auf das Öffnen des FilePickers gesetzt.
Mfg, Jörn
Libre Office 6.3.1 (Win 10 Pro) / Libre Office 6.0.7 (Win8.1 Pro, Win 7 Pro) / AOO (Win 7)
Re: Makroerstellung im OpenOffice Writer
Hey Sigmund,
wenn Du den "Speichern unter" Dialog angezeigt baen möchtest, so brauchst Du einen Dispatcher-Code. Oder Du baust IHn die komplett selbst, das sit aber viel Aufwand...Hihi.
Am einfachsten: Zeichne Dir das Makro auf. Im Code dann musst Du allerdings die Zeilen mit der URL rauslöschen oder auskommentieren - sonst öffnet sich kein Dialog.
So sollte der Code aussehen:
Warum bei Dir *.ott voreingestellt ist...??? keine Ahnung. Musste mal ein wenig durch die Optionen schauen - möglicherweise haste das dort irgendwo vordefiniert.
Vielleicht hilft es
Gruss
Tom
wenn Du den "Speichern unter" Dialog angezeigt baen möchtest, so brauchst Du einen Dispatcher-Code. Oder Du baust IHn die komplett selbst, das sit aber viel Aufwand...Hihi.
Am einfachsten: Zeichne Dir das Makro auf. Im Code dann musst Du allerdings die Zeilen mit der URL rauslöschen oder auskommentieren - sonst öffnet sich kein Dialog.
So sollte der Code aussehen:
Code: Alles auswählen
sub speichertest
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "FilterName"
args1(0).Value = "writer8"
dispatcher.executeDispatch(document, ".uno:SaveAs", "", 0, args1())
end sub
Vielleicht hilft es
Gruss
Tom
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic