Nwlapcug.com


Come aprire un documento di MS Word in ASP classico

Un'attività comune può essere affrontato con lo sviluppo di un'applicazione di sito Web o web ASP classica è apertura di un documento di Word di Microsoft (MS) per l'utente. Questo è spesso necessaria in situazioni dove è necessario visualizzare dati dinamici agli utenti in formato Word. Questa tecnica sfrutta il fatto che Word visualizzerà HTML direttamente in Word sul computer dell'utente. (Il codice indicato qui è VBScript, ma potrebbe essere semplicemente convertito a Javascript se necessario).

Istruzioni

Mettendo insieme la pagina ASP

1

Creare una nuova pagina ASP o aprire una pagina esistente che si desidera aggiungere questa funzionalità a.

2

Nella parte superiore della pagina, aggiungere un tag < % tag, seguito da un % > poche righe verso il basso. Questi tag denotano la parte della pagina ASP per l'elaborazione sul server, e tutto il codice VBScript sul lato server dovrebbe essere tra questi tag. Si noti che se si desidera aggiungere output sul lato server per la parte HTML della pagina ASP, dovrà anche essere tra un altro set di < % e % > Tag, come vedremo meglio in fasi successive.

3

Tra < % e % > Tag appena creata, aggiungere il codice seguente, che indica al server di non visualizzerà nulla al browser fino a quando ha eseguito tutto il codice lato server:
Response. buffer = true

4

Avanti, ancora tra < % e % > Tag, aggiungere le seguenti righe, che raccontano il browser dell'utente che si tratta, infatti, un documento di Word, anche se è HTML, e che specificano il nome del file del documento che verrà visualizzato sul computer dell'utente. Modificare "myworddocument.doc" il nome del file richiesto per l'applicazione specifica:
Response. ContentType = "application/vnd.ms-word"
Response. AddHeader "content-disposition", "inline; filename=myworddocument.doc"

5

Sotto il < % e % > sezioni, aggiungere codice HTML che formatta e costituiscono il documento di Word. Ecco alcuni esempio HTML che è possibile utilizzare per testare il codice:
< HTML >< corpo >< B > questa è una prova di creazione di un documento da ASP. </b >< P > qui è alcuni formattazione di Word. Qualsiasi HTML di formattazione uso sarà tradotte in ASP. </p >< / corpo >< / HTML >

6

Verificare la pagina ASP nel computer di sviluppo o server web. Se si utilizza un ambiente di sviluppo MS, è possibile farlo premendo "Esegui". Si dovrebbe immediatamente essere presi dal vostro browser a un'istanza di Word.

7

Se si desidera includere l'input da un database, si può scrivere il codice HTML utilizzando ASP sul lato server, aggiungendo i valori dal database, o sparpagliare lato server sezioni all'interno del codice HTML. "Creare documenti Word da ASP" (Vedi risorse) Mostra un esempio di questa operazione.

Consigli & Avvertenze

  • Affinché il documento da visualizzare correttamente, l'utente deve disporre di Microsoft Word o un'applicazione che è configurata per aprire documenti di Word (ad esempio OpenOffice) installati nel computer.