Gewusst wie: Öffnen Sie eine MS-Word-Dokument im klassischen ASP

March 5

Eine häufige Aufgabe können Sie mit gegenübergestellt werden beim Entwickeln einer klassischen ASP-Website oder Web-Anwendung ist ein Microsoft (MS) Word-Dokument für den Benutzer öffnen. Dies ist oft in Situationen erforderlich, Sie dynamische Daten für Benutzer im Word-Format anzeigen müssen. Diese Technik nutzt die Tatsache, dass Word HTML direkt in Word auf dem Computer des Benutzers angezeigt wird. (Der Code vermerkt hier ist VBScript, aber es könnte einfach konvertiert werden Javascript ggf..)

Anweisungen

Die Zusammenstellung Ihrer ASP-Seite

1 Erstellen Sie eine neue ASP-Seite, oder öffnen Sie eine vorhandene Seite, wenn, der Sie diese Funktionalität auf hinzufügen möchten.

2 Fügen Sie < %-Tag, gefolgt von a% > Tag oben auf Ihrer Seite hinzu ein paar Zeilen nach unten. Diese Tags kennzeichnen den Teil der ASP-Seite auf dem Server verarbeitet werden, und alle serverseitigen VBScript-Code sollte zwischen diesen Tags. Beachten Sie, dass wenn Sie serverseitige Ausgabe der HTML-Teil der ASP-Seite hinzufügen möchten, es muss auch wird zwischen einen anderen Satz von < % und % > werden Markierungen, wie wir, in weiteren Schritten sehen werden.

3 Zwischen den < % und % > Markierungen, die Sie gerade erstellt haben, fügen Sie den folgenden Code, der weist den Server nicht an die Ausgabe an den Browser bis alle serverseitigen Code ausgeführt hat:Response.Buffer = True

4 Weiter noch zwischen < % und % > Markierungen, fügen Sie folgende Zeilen, die im Browser des Benutzers zu sagen, dass dies, in der Tat ein Word-Dokument, obwohl es HTML ist, und festlegen, welche den Dateinamen des Dokuments, das auf dem Computer des Benutzers angezeigt wird. "Myworddocument.doc" an den Dateinamen, der benötigt für Ihre spezifische Anwendung zu ändern:Response.ContentType = "Application/vnd.ms-Wort"Response.AddHeader "Content-Disposition", "Inline; filename=myworddocument.doc"

5 Unten das < % und % > Abschnitte hinzufügen von HTML, die formatieren und das Word-Dokument. Hier finden Sie einige Beispiel HTML, die Sie verwenden können, um den Code zu testen:< HTML >< Körper >< B > Dies ist ein Test ein Word Dokument von ASP. </b >< P > hier einige Formatierungen ist zu schaffen. Welchen HTML-Formatierung Sie Verwendung in ASP. </p >< übersetzt werden sollen / BODY >< / HTML >

6 Testen Sie die ASP-Seite auf dem Web-Server oder Entwicklung-Computer. Wenn Sie MS-Entwicklungsumgebung verwenden, können Sie dazu durch Drücken der Taste "Ausführen". Sie sollten sofort Ihren Browser auf eine Instanz von Word entnommen werden.

7 Wenn Sie Eingaben aus einer Datenbank aufnehmen möchten, können den HTML-Code mithilfe von serverseitigen ASP, Hinzufügen von Werten aus der Datenbank zu schreiben oder einstreuen serverseitige Abschnitte innerhalb der HTML-Code. "Erstellen von Word-Dokumenten aus ASP" zeigt (siehe Ressourcen) ein Beispiel dafür.

Tipps & Warnungen

  • Damit das Dokument korrekt anzuzeigen muss der Benutzer verfügen, Microsoft Word oder eine Anwendung, die zum Öffnen von Word-Dokumenten (z.B. OpenOffice) auf dem Computer installiert konfiguriert ist.