Uma tarefa comum pode ser confrontado com ao desenvolvimento de um site ASP clássico ou aplicação web está abrindo um documento do Microsoft (MS) Word para o usuário . Esta é muitas vezes necessária em situações onde você tem que exibir dados dinâmicos para usuários em formato Word. Esta técnica tira proveito do fato de que o Word exibirá HTML diretamente no Word no computador do usuário. (O código notado aqui é VBScript, mas poderia ser simplesmente convertido em Javascript , se necessário. ) Coisas que você precisa
editor de texto
Show Mais instruções
Colocar o ASP página Together Fotografia
1
Criar uma nova página ASP, ou abrir uma página existente que você deseja adicionar esta funcionalidade para .
2
no topo da página, adicionar um <% tag, seguido por um % > marca algumas linhas para baixo. Estas tags denotar a parte da página ASP para ser processado no servidor, e todo o código VBScript do lado do servidor deve estar entre essas tags. Note que, se você quiser adicionar a saída do lado do servidor para a parte HTML da página ASP , ele também terá de ser entre um outro conjunto de < % e% > marcas , como veremos em outros passos .
3
entre < % e % > marcas que você acabou de criar , adicione o seguinte código, que diz que o servidor não para a saída de qualquer coisa para o navegador até que todo o código do lado do servidor foi executado : Response.buffer = true
4
em seguida, ainda entre os < % e% > marcas , adicione as seguintes linhas , o que dizer do navegador do usuário que este é , de fato, um documento do Word , mesmo que seja HTML, e que especifique o nome do arquivo do documento que será exibido no computador do usuário. Change " myworddocument.doc " ao nome do arquivo necessário para a sua aplicação específica : Response.ContentType = " application /vnd.ms - palavra" Response.AddHeader "content-disposition ", " in-line ; filename = myworddocument.doc "
5
Abaixo os < % e% > seções, adicionar HTML que irá formatar e compõem o documento do Word. Aqui está um pouco de HTML de amostra que você pode usar para testar o código: .
Este é um teste de criação de um documento do Word a partir de ASP Aqui está alguma formatação . Seja qual for a formatação HTML que você usa irá se traduzir em ASP.
6
Testar a página ASP no seu servidor web ou máquina de desenvolvimento . Se você estiver usando MS ambiente de desenvolvimento , você pode fazer isso pressionando "Run" . Você deve ser imediatamente retirado de seu navegador para uma instância do Word .
7
Se você quiser incluir a entrada de um banco de dados , você pode escrever o código HTML usando do lado do servidor ASP, acrescentando em valores a partir de banco de dados, ou seções do lado do servidor intercalar dentro do HTML. "Criar documentos do Word a partir de ASP " (consulte Recursos) mostra um exemplo de fazer isso.