Hallo Leute!
Bin leider ein kompletter Neuling, was OO und Makros angeht..
Hat jemand vielleicht ein passendes Makro da, oder kann mir erläutern, wie dieses aussehen muss?
Liebe Grüße
Serienbriefassistent per Makro starten
Moderator: Moderatoren
-
- ********
- Beiträge: 4330
- Registriert: Di, 22.06.2004 12:02
- Wohnort: 71134 Aidlingen
- Kontaktdaten:
Re: Serienbriefassistent per Makro starten
Hallo,
siehe Programmhilfe und das Hilfethema Makros aufnehmen oder http://www.dannenhoefer.de/faqstarbasic/index.html
siehe Programmhilfe und das Hilfethema Makros aufnehmen oder http://www.dannenhoefer.de/faqstarbasic/index.html
Gruß
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Re: Serienbriefassistent per Makro starten
Danke!pmoegenb hat geschrieben:Hallo,
siehe Programmhilfe und das Hilfethema Makros aufnehmen oder http://www.dannenhoefer.de/faqstarbasic/index.html
Habe mein Makro aufgenommen!
Wenn ich es allerdings starte, passiert rein gar nichts.
Eine Ahnung woran es liegt?
Code: Alles auswählen
REM ***** BASIC *****
sub Serienbrief
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 ----------------------------------------------------------------------
rem dispatcher.executeDispatch(document, ".uno:MailMergeWizard", "", 0, Array())
end sub
Re: Serienbriefassistent per Makro starten
Hi,
suche mal im Forum oder bei Dannenhöfer nach MailMerge
Gruß R
suche mal im Forum oder bei Dannenhöfer nach MailMerge
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Serienbriefassistent per Makro starten
Du musst das "Rem" in:
löschen, also:
Gruß
Stephan
Code: Alles auswählen
rem dispatcher.executeDispatch(document, ".uno:MailMergeWizard", "", 0, Array())
Code: Alles auswählen
sub Serienbrief
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 ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:MailMergeWizard", "", 0, Array())
end Sub
Stephan