Créer un document word sans word et sans rtf

Soyez le premier à donner votre avis sur cette source.

Snippet vu 19 041 fois - Téléchargée 27 fois

Contenu du snippet

J'ai eu beaucoup de problème à créer un document word. J'essayais avec le CreateObject(word.Application) et ca ne fonctionnait pas, j'ai trouvé une source ici qui montrait comment faire avec les fichiers RTF mais j'avais un problème de sécurité (le code ne voulait pas s'exécuter). J'ai fini par trouvé ce code sur un site anglais. Je ne prends aucunement le mérite pour ce code... je répends le savoir parce que l'avoir trouvé plus vite m'aurait évité bien des problème.

Source / Exemple :


<!-- -------------------------------------------------------------------
http://www.infinetsoftware.com/content/officedocuments.asp
-------------------------------------------------------------------- -->

<%
Response.ContentType = "application/msword"
Response.AddHeader "Content-Disposition", "attachment;filename=receipt.doc"

Dim strName, strAddress

strName = "Stéphane"
strAddress = "1732 St-Olivier"

%>
<html>

<head>
<title>Word Test</title>
<meta name="Author" content="Acme Toys">

<style type="text/css">

.BigTitle {
font-family: Verdana, Sans-Serif;
font-size: 20pt;
font-weight: bold;
color: #004080;
}

.UserDetails {
font-family: Courier New, Monospace;
font-size: 12pt;
}

</style>

</head>

<body>

<span class="BigTitle">Sample Receipt</span>

<p>
Thank you for purchasing, your order will be shipped within 2 business
days. Below are the shipping details, provided by you.
</p>

<p>
<table cellspacing="1" cellpadding="1" border="0">
<tr>
<td><b>Name:</b></td>
<td><span class="UserDetails"><%=strName%></span></td>
</tr>
<tr>
<td><b>Address:</b></td>
<td><span class="UserDetails"><%=strAddress%></span></td>
</tr>
</table>
</p>

</body>

</html>

Conclusion :


Ce code peut être trouvé à l'adresse suivante
http://www.infinetsoftware.com/content/officedocuments.asp

En espérant que ce code n'est pas déjà sur ce site que ca pourra aidé qqun!
Rod!

A voir également

Ajouter un commentaire

Commentaires

Messages postés
236
Date d'inscription
jeudi 30 septembre 2004
Statut
Membre
Dernière intervention
26 juin 2011
1
Une source claire et pratique. Merci !
Messages postés
8
Date d'inscription
mardi 14 janvier 2003
Statut
Membre
Dernière intervention
9 septembre 2008

Voila un exemple qui va me simplifier mon dev

Merci avoir degoter ce morceau de code.
A+
Messages postés
5
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
13 août 2007

merci pour l'aide
Messages postés
3
Date d'inscription
mercredi 13 avril 2005
Statut
Membre
Dernière intervention
21 juillet 2008

bonjour,

Ce code est très bien, cependant je n'arrive pas à transmettre un paramètre à cette page.

Voilà ce que j'utilise pour récupérer mon paramètre.
<%
Response.ContentType = "application/msword"
Response.AddHeader "Content-Disposition", "attachment;filename=receipt.doc"

Dim id_word = Request.QueryString("id_word")
%>

Là, la page ne s'ouvre pas.

Merci pour votre aide !
Messages postés
61
Date d'inscription
vendredi 11 mars 2005
Statut
Membre
Dernière intervention
13 avril 2010

bonjour c vraiment sympa ce code
merci

est ce que c possible de mettre des image sur le document word.
aprés ma traitement je vois que le document receipt.doc ne contien aucune information "on peux l'effacer de la répertoire" ca change rien.
le probleme c comment ajouter des image a partir de notre page vers le document word.

merci d'avancer.
Afficher les 11 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.