Hallo Andreas,
Ich habe zwar nur Erfahrung mit auf dem Server erstellten Excel-Files, aber mit Word
m�sste es so �hnlich auch funktionieren:
Du kannst in Deinem Script ein Word-Objekt erzeugen.
ca so:
Dim Wordfile
Dim WordApplication
set WordApplication = Server.CreateObject("Word.Application")
WordApplication.visible = false '' startet eine nicht sichtbare Instanz der Appl. Word
ab dann kannst Du wie in VBA-Makros damit hantieren, also einfach ein Makro
aufzeichnen lassen und die n�tigen VBA-Teile einfach �bernehmen.
z.B. Neues Dokument erstellen aus 'C:\meineVorlage.dot'
aufgezeichnetes VBA-Makro:
Documents.Add Template:= "C:\meineVorlage.dot", NewTemplate:=False, DocumentType:=0
In Deinem Script:
Wordapplication.Documents.Add Template:= "C:\meineVorlage.dot", NewTemplate:=False,
DocumentType:=0
jetzt musst Du noch dem oben definierten Wordfile das aktuelle Dokument �bergeben:
ca so:
set Wordfile = WordApplication.Document(1) '' da bin ich mir nicht ganz sicher, da
ich das bisher nur mit Excel gemacht habe, da heisst es .Worksheet(1), evtl.
Word-VBA-Hilfe konsultieren
Jetzt kannst Du mit dem Objekt Wordfile alles machen was auch VBA kann, also wieder:
Makro aufzeichnen lassen w�hrend Du einen Musterserienbrief machst und einfach
entsprechend �bernehmen.
Schliesslich:
Wordfile.SaveAs "C:\meinSerienbriefXYZ.doc"
WordApplication.Quit
set Wordfile = nothing
set WordApplication = nothing
Dem User gibst Du nun den Link auf die generierte Datei.
Wie gesagt ich habe da nur Excel-Erfahrung, aber so in der Art sollte es machbar sein..
Gr��e
Patrick
-----Urspr�ngliche Nachricht-----
Von: Andreas M�ller [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 11. Juli 2002 12:20
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] AW: Re: Serienbriefe
> f�r den Downloadbereich mu�t Du doch keine Serienbriefe machen,
> jeder Download ist doch gewisserma�en ein Serienbrief ;-)
>
> Wo liegt denn da die Logik ?
>
> Anders w�re es bei Massmailing, da ergibt es Sinn.
Es geht um eine Intranet-Applikation, die eben auch Adressdaten
verwaltet. Dazu geh�ren auch Antr�ge. Die Antr�ge werden in
Sitzungen behandelt und nach einer Sitzung sind dann mehrere
Antr�ge abgelehnt und mehrere Antr�ge angenommen. Dann sollte
die Applikation gleich einen Serienbrief an die Institutionen
drucken mit Angenommen/Abgelehnt und Grund. Deshalb Serienbrief.
Eine L�sung weist du keine?
| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
________________________________________________________________________
This email has been scanned for all viruses by the MessageLabs SkyScan
service. For more information on a proactive anti-virus service working
around the clock, around the globe, visit http://www.messagelabs.com
________________________________________________________________________
| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp