Créer un document word sans word et sans rtf

Soyez le premier à donner votre avis sur cette source.

Snippet vu 19 339 fois - Téléchargée 29 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
cs_JackNUMBER
Messages postés
233
Date d'inscription
jeudi 30 septembre 2004
Statut
Membre
Dernière intervention
26 juin 2011
5
7 déc. 2010 à 11:55
Une source claire et pratique. Merci !
pihp
Messages postés
7
Date d'inscription
mardi 14 janvier 2003
Statut
Membre
Dernière intervention
9 septembre 2008

5 août 2008 à 14:07
Voila un exemple qui va me simplifier mon dev

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

31 juil. 2007 à 14:50
merci pour l'aide
Aquellito
Messages postés
3
Date d'inscription
mercredi 13 avril 2005
Statut
Membre
Dernière intervention
21 juillet 2008

22 mai 2007 à 15:24
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 !
softghost
Messages postés
61
Date d'inscription
vendredi 11 mars 2005
Statut
Membre
Dernière intervention
13 avril 2010

17 mai 2006 à 22:06
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.