Serienbriefassistent per Makro starten

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Serienbriefassistent per Makro starten

Re: Serienbriefassistent per Makro starten

von Stephan » Do, 20.11.2014 18:55

Du musst das "Rem" in:

Code: Alles auswählen

rem dispatcher.executeDispatch(document, ".uno:MailMergeWizard", "", 0, Array())
löschen, also:

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
Gruß
Stephan

Re: Serienbriefassistent per Makro starten

von F3K Total » Do, 20.11.2014 18:52

Hi,
suche mal im Forum oder bei Dannenhöfer nach MailMerge
Gruß R

Re: Serienbriefassistent per Makro starten

von Freund » Do, 20.11.2014 18:44

pmoegenb hat geschrieben:Hallo,

siehe Programmhilfe und das Hilfethema Makros aufnehmen oder http://www.dannenhoefer.de/faqstarbasic/index.html
Danke!
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

von pmoegenb » Do, 20.11.2014 18:02

Hallo,

siehe Programmhilfe und das Hilfethema Makros aufnehmen oder http://www.dannenhoefer.de/faqstarbasic/index.html

Serienbriefassistent per Makro starten

von Freund » Do, 20.11.2014 17:32

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

Nach oben