begin process at 2010 02 09 17:56:47
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CRÉER UN DOCUMENT WORD SANS WORD ET SANS RTF

CRÉER UN DOCUMENT WORD SANS WORD ET SANS RTF


 Information sur la source

Note :
9,8 / 10 - par 5 personnes
9,80 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :09/10/2003 Vu :13 880

Auteur : Rodrigue

Ecrire un message privé
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

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

  • <!-- -------------------------------------------------------------------
  • 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>
<!-- -------------------------------------------------------------------
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/o fficedocuments.asp


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


 Sources de la même categorie

Source avec Zip GESTION DES SKIN par youdream
UTILISATION DE FTP.EXE DE WINDOWS EN ASP par Nicolas_kojack
FONCTION SIMPLE POUR ALTERNER LES COULEURS DES LIGNES D'UN T... par pakito_77
Source .NET (Dotnet) COMMENT PASSER UN PARAMÈTRE C# À FLASH ? par zigxag
COMPTEUR DE VISITE AVEC VARIABLE DE SESSION par tidave

Commentaires et avis

Commentaire de fabrice69 le 10/10/2003 00:02:08 administrateur CS

Excellent, en plus c'est tellement simple que peu de monde y pense.
Word sait comprendre (depuis la version 97) l'HTML donc forcément ce système fonctionne.

En revanche la mise en page doit rester (je pense) simple.

Encore bravo et merci de l'avoir mis à dispo.

Romelard Fabrice (Alias F___)

Commentaire de jle le 23/07/2004 11:25:42

Salut,

Cette info est cool, mais peut on insérer une image dans la page html pourqu'elle apparaisse dans le DOC.

Je n'y arrive pas.

Merci

Commentaire de NINILABRUNE le 29/07/2004 18:15:23

Bonsoir,
c'est vraiment bon pour le formatage du texte il suffit d'utiliser les feuilles de style et c'est pille poil.
en ce qui conserne les images je coince un peu moi aussi.

mon seul petit problème est qu'à l'ouverture du fichier on me demande si je suis ok pour le télécharger c'est pas tès propre.

si vous avez une idée pour éviter ce message.
merci

Commentaire de jle le 30/07/2004 08:59:35

Salut à tous

Pour les images, en fait c'est vraiment tres simple :

exemple :

<img src="http://MonSiteWeb/MonDir/MonSousDir/MonImage.jpg">

Le seul truc c'est d'indiquer le chemin complet jusqu'à l'image.

Allez Tcho

Commentaire de zeb13 le 03/05/2005 20:43:22

exceptionnel, et le pire c'est que ça marche :) té 10/10 de la colère.

Commentaire de softghost le 09/05/2006 22:23:18

merci c vraiment trés bien et trés sympa de votre part
c utilt.

merci

Commentaire de softghost le 17/05/2006 22:06:03

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.

Commentaire de Aquellito le 22/05/2007 15:24:41

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 !

Commentaire de gasife le 31/07/2007 14:50:52

merci pour l'aide

Commentaire de pihp le 05/08/2008 14:07:59

Voila un exemple qui va me simplifier mon dev

Merci avoir degoter ce morceau de code.
A+

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales