Afficher le contenu d'un document word en html

0/5 (6 avis)

Snippet vu 33 806 fois - Téléchargée 46 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
softghost
Messages postés
61
Date d'inscription
vendredi 11 mars 2005
Statut
Membre
Dernière intervention
13 avril 2010

9 mai 2006 à 22:27
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 .......
outofcontrol
Messages postés
14
Date d'inscription
lundi 20 janvier 2003
Statut
Membre
Dernière intervention
15 octobre 2011

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

10 oct. 2002 à 15:03
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. ;-)
lelouperre
Messages postés
5
Date d'inscription
lundi 17 décembre 2001
Statut
Membre
Dernière intervention
20 décembre 2001

18 déc. 2001 à 10:53
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.