Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: .::NotesUser::. am 22.04.04 - 20:13:01
-
Hey zusammen,
kann mir jemand folgenden Codeschnipsel erklären? Ich weiß, das einen Serienbrief in Word erstellt. Aber ich möcht auch gern den Code verstehen, kann mir jemand helfen?
Dim wordobj As Variant
Dim worddoc As Variant
path = GetPath()
path = path + "\Namensschilder.doc"
Set wordobj = CreateObject("Word.Application")
wordobj.Documents.Open(path)
Set worddoc = wordobj.ActiveDocument
wordobj.Visible = True
worddoc.MailMerge.MainDocumentType = wdFormLetters
Call worddoc.MailMerge.OpenDataSource("C:\Data.doc")
worddoc.MailMerge.SuppressBlankLines = True
Call worddoc.MailMerge.Execute(True)
Call worddoc.Close
-
Wenn Du Dir die Word-VBA-Hilfe heranziehst, findest Du dort alle Befehle erklärt.
Bernhard
-
Also wird mit:
Set wordobj = CreateObject("Word.Application")
ein VBA-Objekt erzeugt. Sehe ich das richtig?
Dann kann ich mir die Hilfe anschauen...
-
Das siehst Du richtig. Die stehen ab dann die Klassen von Word-VBA zur Verfügung.
Bernhard
-
Gibt es Unterschiede zwischen Word-VBA und Excel...-VBA ?
Ich hab immer dacht, dass es nur "ein" VBA gibt...
Wo bekommt man die VBA Hilfe her?
Danke
-
Unterschiedlich sind nur die Klassenbibliotheken.
Die Hilfe sollte eigentlich mit dem Produkt zusammen installierbar sein.
Bernhard
-
Wo bekommt man die VBA Hilfe her?
Muss man bei der Office-Installation explizit auswählen, wird bei der Standard-Installation nicht mit installiert.