Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Outra folga e estou de volta, em alguns sites de governo, “prefeitura e empresas relacionadas”, que andei desenvolvendo ultimamente, se faz necessário a criação de documentos do Word e do Excel a partir de páginas do próprio site, criando assim um documento e o arquivando no computador do usuário.
Resolvi postar então preá galera essa dica.
Tudo o que precisamos fazer é tratar o ContentType, com a informação que o arqivo que se envia é um arquivo do Word. O navegador entenderá que se trata de um arquivo .doc e não mais de uma página web. Desta forma não abrirá o arquivo em questão mas oferecerá as opções de baixá-lo ou de abri-lo.
Bem vamos ao código:
<% Response.ContentType = "application/msword" %>
<% Apague este comentário Depois: No código acima é onde informamos ao navegador
que de agora em diante não se trata mais de uma página web e sim um documento do Word.%>
<%
Titulo = Request.Querystring("Titulo")
Autor = Request.Querystring("Autor")
Data = Request.Querystring("Data")
Horas = Request.Querystring("Horas")
Noticia = Request.Querystring("Noticia")
‘Aqui estou recebendo os valores desejados, que passei da página anterior via Querystring
%>
<html>
<head>
<meta name="generator" content="Cido Silva WebEditor">
</head>
<body>
<h2><%=Topico%></h2>
<br>
Fonte: <%=Autor%><br>
<br>
Publicado em <%=data%> as <%=Horas%><br>
<br><br>Documento criado a partir do site www.cidosilva.com.br
</p>
</body>
</html>Sucesso a todos
Cido Silva
Desenvolvimento de sites, softwares e aplicações para web
Carregando comentários...