Artikel-ID: 270906 - Geändert am: Montag, 25. Juni 2007 - Version: 8.0 Verwenden von ASP zur RTF-Dokumenterstellung (Rich Text Format) zum Übertragen an Microsoft WordDieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base: 270906 (http://support.microsoft.com/kb/270906/EN-US/ ) How to use ASP to generate a Rich Text Format (RTF) document to stream to Microsoft Word Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, dass nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung. Zusammenfassung In diesem Artikel wird beschrieben, wie Sie RTF-Dateien mit einem ASP-Skript erstellen und diese Dateien dann an Microsoft Word übertragen können. Diese Technik stellt eine Alternative zur serverseitigen Automatisierung von Microsoft Word für die Dokumenterstellung zur Laufzeit dar. Hinweis: In diesem Artikel wird vorausgesetzt, dass Sie eine Kopie der Beispieldatenbank "Nordwind.mdb" aus Microsoft Access 2000, Microsoft Access 2002 oder Microsoft Office Access 2003 installiert haben. Weitere Informationen Das Erstellen von Word-Dokumenten über die serverseitige Automatisierung über ASP-Seiten hat Nachteile:
Das erste Beispiel zeigt, wie ASP zur Erstellung eines RTF-Dokuments verwendet wird, das Kopf- und Fußzeilen sowie eine Tabelle enthält und verschiedene Schriftstile und Farben für Text in dem Dokument verwendet. Im ersten Beispiel wird ADO verwendet, um auf Daten aus der Access-Beispieldatenbank "Nordwind" zur Erstellung eines Dokuments mit über 90 Seiten zuzugreifen. Im zweiten Beispiel wird veranschaulicht, wie ein RTF-Dokument ähnlich wie bei einem Word-Seriendruck erstellt wird. Das daraus entstehende Dokument enthält Kopf- und Fußzeilen, verschiedene Absatzformatierungen und Seitenumbrüche und verwendet unterschiedliche Schriftstile und -typen in dem Dokument. In diesem Beispiel wird ebenfalls ADO verwendet, um auf die Nordwind-Datenbank zur Erstellung eines Dokuments mit über 170 Seiten zuzugreifen. Hinweis: Die Rich Text Format-(RTF-)Spezifikation ist eine öffentliche Spezifikation zur Erstellung von RTF-kompatiblen Textdateien. Sie können die Dokumentation für die Spezifikation auf der folgenden MSDN-Website (Microsoft Developer Network) als Ressource zum Erstellen eigener RTF-Dateien verwenden. Die Spezifikation wird jedoch "wie besehen" bereitgestellt und wird nicht vom technischen Support von Microsoft unterstützt. Die aktuelle Version der RTF-Spezifikation finden Sie auf der folgenden MSDN-Website: Rich Text Format (RTF) Specification 1.6 http://msdn2.microsoft.com/en-us/library/aa140277(office.10).aspx (http://msdn2.microsoft.com/en-us/library/aa140277(office.10).aspx) ASP-Beispiel 1Das folgende ASP-Beispiel zeigt die Erstellung eines RTF-Dokuments mit über 90 Seiten, das einen Bericht über berechnete Zahlen enthält.Hinweis: Die Variable sConn in diesem Code enthält den Pfad zu der Nordwind-Datenbank. Vergewissern Sie sich, dass der bereitgestellte Pfad für Ihre Installation von Office korrekt ist. Sie müssen dem Ordner mit dem ASP-Code außerdem Schreib-Zugriff gewähren, damit das Dokument erstellt werden kann. Dieser Zugriff sollte auf bestimmte Benutzer einer Windows NT-Domäne begrenzt bleiben, kann jedoch für anonymen Zugriff auf Jeder angewendet werden. ASP-Beispiel 2Der folgende ASP-Code stellt eine Simulation eines Word-Seriendrucks oder Serienbriefs dar. Jede Seite des 170-seitigen Dokuments wird aus einem Datensatz in einem ADO-Recordset erstellt.Hinweis: Die Variable sConn in diesem Codebeispiel enthält den Pfad zu der Nordwind-Datenbank. Vergewissern Sie sich, dass der bereitgestellte Pfad für Ihre Installation von Office korrekt ist. Sie müssen dem Ordner mit dem ASP-Code außerdem Schreib-Zugriff gewähren, damit das Dokument erstellt werden kann. Dieser Zugriff sollte auf bestimmte Benutzer einer Windows NT-Domäne begrenzt bleiben, kann jedoch für anonymen Zugriff auf Jeder angewendet werden. Informationsquellen
Weitere Informationen finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:
257757
(http://support.microsoft.com/kb/257757/DE/
)
Was bei der serverseitigen Automatisierung von Office zu beachten ist 193998
(http://support.microsoft.com/kb/193998/DE/
)
Welche zu lesende und Binäre Daten anzeigen in ASP Verfahrensweise 266263
(http://support.microsoft.com/kb/266263/DE/
)
BUG: Word 2000 und Excel 2000 Display ASP Source When, das Mime-Typen auf Stromdaten verwendet 247318
(http://support.microsoft.com/kb/247318/DE/
)
BUG: Word 2000 und Excel 2000 leiten nicht korrekt um, wenn Word 2000 und Excel 2000 Response.Redirect verwenden Die Informationen in diesem Artikel beziehen sich auf:
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
| SPRACHE AUSWÄHLEN
|
Zum Anfang
