Hi,

geht das u.g. f�r ein DOC-File oder ein RTF-File?

Gibt es nicht eine M�glichkeit, auf die Textmarkenfunktion von Word
zuzugreifen, d.h. ich lege ein paar Textmarken an und f�lle diese nun mit
Daten (siehe auch mein Posting von heute mit �hnlicher Funktion bei Excel).

Liebe Gr��e
Patrick


-----Urspr�ngliche Nachricht-----
Von: Heiko Richler [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 10. Juni 2002 13:00
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] AW: Serverdaten clientseitig in Wordtemplates
importieren


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\l
in0\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\l
in0\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


| 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

Antwort per Email an