David: (Word) Daten von ASP nach Word übertragen

Hallooooo Zusammen

Ich habe folgendes Problem:

mit diesem code:
Response.ContentType = "application/vnd.msword"
response.AddHeader "content-disposition", "inline; filename=new_document.doc"

sage ich dem Browser, er soll Daten an MSWord übertragen.

Das tut er auch ganz braf, doch leider interpretiert Word meinen
HTML Code nicht, sondern stellt den Code als Code und
nicht als Text dar (Alles klar? ;-)

Also anstatt ich text1 text2 im Word erhalte,
erhalte ich <td>text1</td><td>test2</td>!

Ist irgendein Guru unter euch, der mir bei diesem Problem weiterhelfen kann?

Freundliche Grüsse
David gegen den ASP-Goliath ;-)

  1. Hallo,

    Ich habe folgendes Problem:

    mit diesem code:
    Response.ContentType = "application/vnd.msword"
    response.AddHeader "content-disposition", "inline; filename=new_document.doc"

    Hiermit erwartet Word eine Datei im Word-Format.

    Nimm mal eine beliebige *.html- oder *.htm-Datei mit HTML-Inhalt aus Deinem Dateisystem und ändere den Dateimnamen in *.doc. Klicke diese Datei dann doppelt und schau, was Word draus macht ;-))

    sage ich dem Browser, er soll Daten an MSWord übertragen.

    Das tut er auch ganz braf, doch leider interpretiert Word meinen
    HTML Code nicht, sondern stellt den Code als Code und
    nicht als Text dar (Alles klar? ;-)

    Word soll also eine Datei im HTML-Format bekommen?

    viele Grüße

    Axel

    1. Hi Axel

      Hiermit erwartet Word eine Datei im Word-Format.

      Wie kann ich denn seinen erwartungen gerecht werden?
      (Also dass Word mit dem Format klar kommt?)

      Nimm mal eine beliebige *.html- oder *.htm-Datei mit HTML-Inhalt aus Deinem Dateisystem und ändere den Dateimnamen in *.doc. Klicke diese Datei dann doppelt und schau, was Word draus macht ;-))

      Word macht genau das was es machen sollte, aber nicht was ich will :-)

      Word soll also eine Datei im HTML-Format bekommen?

      Ja genau, und diese dann umsetzen in die Word-Spache?!

      viele Grüße

      Axel

      Gruss
      David

      1. Hallo David,

        ich fürchte du mußt dir eine Worddatei mal in einem Texteditor öffnen und schauen wie die eigentlich Ihre Texte formatieren.
        Um so komplexer dein Seitenaufbau ist umso unwahrscheinlicher kommst du der Lösung deines Problems.

      2. Hallo David,

        Hiermit erwartet Word eine Datei im Word-Format.
        Wie kann ich denn seinen erwartungen gerecht werden?
        (Also dass Word mit dem Format klar kommt?)

        Das ist nicht das Problem.
        Aber:
        Änderst Du den Response.ContentType, dann wird der Content nicht mehr an Word übergeben. Du kannst also nur versuchen, den Dateinamen mit .html anzugeben. Keine Ahnung, ob Word dann den Inhalt als HTML interpretiert. Es _könnte_ aber sein.

        viele Grüße

        Axel