Hallo,
Es gibt gewisse M�glichkeiten:
- MS-Word Dokumentvorlage erstellen und dort im Script auf die Datenbank zugreifen.
Ist aber eine B�se Sache die DB-Daten dort zu hinterlegen.
- MS.Word als Komponente ansprechen und Word-Dokument erstellen. Erfordert eben Word.
Vgl. aspheute.com
- Das Datenformat RTF enth�lt nur ASCII-Text und l�sst sich somit leicht per ASP
erstellen. Ich habe dazu ein Dokument in Word als RTF abgelegt und das Ergebnisse habe
ich dann in eine ASP-Seite umgewandelt. Jedoch ist bei mir aus einem
200KB-Word-Dokument eine 1,8 MB RTF-Datei entstanden.
Wenn nur Werte zu ersetzen sind, diese suchen und durch ASP-Code ersetzen:
---
<%OPTION EXPLICIT
Response.ContentType = "application/msword"
'vor dem Text d�rfen keine Zeichen (auch Leer, NewLine etc.) stehen!
%>{\rtf1\ansi\ansicpg1 ...
---
Beispiel: 'Name' ersetzen:
---
... {\f1\fs28\insrsid4269303\charrsid12993084 Name\cell }\pard
\qc
\li0\ri0\sb48\sa48\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\lisb20\lisa20\pararsid403685
...
---
... {\f1\fs28\insrsid4269303\charrsid12993084 <%
Puffer = Trim(Daten.Fields("Prs_Titel").Value)
if Left(ucase(Puffer),5)="PROF." then
Puffer = trim(mid(Puffer,6))
end if
Response.Write Puffer & " " & Daten.Fields("Prs_Nachname").Value
%>\cell }\pard
\qc
\li0\ri0\sb48\sa48\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\lisb20\lisa20\pararsid403685
...
---
Funktioniert bei mir so weit ganz gut. Internet-Explorer, Netscape (4 & 6), Opera und
Konquerer spielen da mit. Nur ohne MS-Word wird die Datei nicht unmittelbar ge�ffnet.
Ich hoffe das hilft ein wenig ...
Gru�
Heiko Richler
Systemingenieur
Georg-Simon-Ohm-Fachhochschule N�rnberg
Fachbereich Informatik
http://www.informatik.fh-nuernberg.de/heiko.richler/
> -----Urspr�ngliche Nachricht-----
> Von: Markus Sandke [mailto:[EMAIL PROTECTED]]
> Gesendet: Montag, 10. Juni 2002 11:06
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] Serverdaten clientseitig in
> Wordtemplates importieren
>
>
> Hallo,
>
> ich m�chte gerne Daten die von einem Link kommen bzw. aus der
> Datenbank ein Wordtemplate f�llen.
> Also ich schicke jemanden einen Link in dem eine ID mit
> angegeben ist. Nun m�chte ich damit aus einer Datenbank Daten
> auslesen und
> ein Dokument, das auf dem Server liegt, beim User �ffnen und
> mit diesen Daten f�llen. Geht das?
>
>
> MfG
>
>
> Markus
>
>
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als
> [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> |
> http://www.aspgerman.com/aspgerman/listen/anme> lden/aspdebeginners.asp
>
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp