Di seguito un esempio in cui generiamo al volo un file Word a cui assegnamo il nome prova.doc. Si crei il file word.asp e lo si corredi del seguente codice, di seguito commentato
<%@LANGUAGE = VBScript%> <% Dim file file = "prova.doc" With Response .Buffer = True .ContentType = "application/msword" .AddHeader "content-disposition", "inline; filename=" & file .Write "Questa è una prova di scrittura in word con ASP!" .Flush .End End With %>
Il codice è molto semplice e lineare: settiamo il buffer di memoria virtuale; stabiliamo il tipo di contenuto specificando che si tratta di un'applicazione Word; definiamo il nome del file e ci scriviamo all'interno. Alla fine svuotiamo il buffer.
Naturalmente è possibile scrivere dinamicamente all'interno del file .doc effettuando una query su di un database, su di un file XML oda altri supporti! A voi il compito di estendere il codice!
Aggiungi un commento