Afficher le contenu d'un document word en html

Soyez le premier à donner votre avis sur cette source.

Snippet vu 33 470 fois - Téléchargée 45 fois

Contenu du snippet

il faut installer word du coté serveur
Les fichiers word se trouvent du coté serveur.

Source / Exemple :


<%dim chemin
chemin="c:\temp\myword.doc"

Set objWord = CreateObject("Word.Application")
objWord.Visible = FALSE
objWord.Documents.Open(chemin) 	
TEXT = objWord.ActiveDocument.content.text
set ObjWord = nothing
%>
<html>
<pre><%=TEXT%></pre>
</html>

Conclusion :


Le gros avantage est que l'utilisateur finale n'est pas obligé d'avoir word sur sa machine.
Avec les balises <PRE> on garde la mise en forme.

A voir également

Ajouter un commentaire Commentaires
Messages postés
61
Date d'inscription
vendredi 11 mars 2005
Statut
Membre
Dernière intervention
13 avril 2010

alors ca marche pas il faut toujour des truc simple

que tous le monde peux executer

je vais pas mettre sur mon sit svp installer word .......
Messages postés
14
Date d'inscription
lundi 20 janvier 2003
Statut
Membre
Dernière intervention
15 octobre 2011

Avec cette methode il faut que word soit installer sur le serveur ...
Messages postés
13
Date d'inscription
lundi 12 août 2002
Statut
Membre
Dernière intervention
17 mai 2005

J'ai également le message "Impossible d'ouvrir la macro de stockage" lors de l'appel d'une macro Word à partir de VB. J'ai constaté que l'installation de MS Access "corrige" ce problème. Si quelqu'un a identifié plus présisément le fichier à installer, merci de me répondre. ;-)
Messages postés
5
Date d'inscription
lundi 17 décembre 2001
Statut
Membre
Dernière intervention
20 décembre 2001

A l'execution j'ai le message suivant sur "objWord.Documents.Open(chemin)" :
IMPOSSIBLE D'OUVRIR LA MACRO DE STOCKAGE.
pourquoi, merci
Bonjour ou bonsoir !
Oui, je repose la même question. Ou trouver le composant ? Car l'automation de fonctionne pas pour word... Merci d'avance
Afficher les 6 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.