Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: .::NotesUser::. am 22.04.04 - 20:13:01

Titel: Codeschnipsel erklären ???
Beitrag 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
Titel: Re:Codeschnipsel erklären ???
Beitrag von: koehlerbv am 22.04.04 - 22:30:50
Wenn Du Dir die Word-VBA-Hilfe heranziehst, findest Du dort alle Befehle erklärt.

Bernhard
Titel: Re:Codeschnipsel erklären ???
Beitrag von: .::NotesUser::. am 23.04.04 - 12:57:38
Also wird mit:

Set wordobj = CreateObject("Word.Application")

ein VBA-Objekt erzeugt. Sehe ich das richtig?
Dann kann ich mir die Hilfe anschauen...
Titel: Re:Codeschnipsel erklären ???
Beitrag von: koehlerbv am 23.04.04 - 13:14:44
Das siehst Du richtig. Die stehen ab dann die Klassen von Word-VBA zur Verfügung.

Bernhard
Titel: Re:Codeschnipsel erklären ???
Beitrag von: .::NotesUser::. am 23.04.04 - 13:22:43
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
Titel: Re:Codeschnipsel erklären ???
Beitrag von: koehlerbv am 23.04.04 - 13:30:29
Unterschiedlich sind nur die Klassenbibliotheken.

Die Hilfe sollte eigentlich mit dem Produkt zusammen installierbar sein.

Bernhard
Titel: Re:Codeschnipsel erklären ???
Beitrag von: TMC am 23.04.04 - 18:47:45
Wo bekommt man die VBA Hilfe her?

Muss man bei der Office-Installation explizit auswählen, wird bei der Standard-Installation nicht mit installiert.