Comment afficher le contenu d'un fichier WORD (que j'ai en byte[]) en déclenchan [Résolu]

cs_vladam
Messages postés
216
Date d'inscription
dimanche 13 janvier 2002
Dernière intervention
7 novembre 2009
- 18 nov. 2005 à 17:07 - Dernière réponse : cs_coq
Messages postés
6366
Date d'inscription
samedi 1 juin 2002
Dernière intervention
2 août 2014
- 18 nov. 2005 à 17:12
Bonjour,




Je travail avec en C#, Windows.Forms, framework 1.1, MSDev 2003 et SQLServer 2005.


J’ai un champ binaire dans la base de données dans lequel j’ai un document WORD de stocké.


Je récupère le contenu du document WORD dans un array de byte (byte[])


Je dois lancer l’affichage de ce document via le WORD du client et je ne peux pas maîtriser la version du Word installé chez le client.


En web, j’enverrais le document via l’object response avec l’entête WORD afin de déclencher l’ouverture du word du poste de l’utilisateur, mais je suis en technologie windows.form et je ne peux pas enregistrer la librairie COM de word de mon projet, car les postes des utilisateurs n’ont pas les mêmes versions de Word.


Comment lancer cet affichage sans utiliser de composants de Word dans mon application, mais en déclenchant le logiciel WORD du client, un peut comme en Web, ou le client peut enregistrer, ou ouvrir le fichier ?

vladam
(pour vous servir :) )
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
cs_coq
Messages postés
6366
Date d'inscription
samedi 1 juin 2002
Dernière intervention
2 août 2014
- 18 nov. 2005 à 17:12
3
Merci
Salut,

Si ton buffer contient le doc, pourquoi ne pas enregistrer celui-ci sur le disque (dans le dossier temp de l'utilisateur courant par exemple) et juste faire un petit Process.Start(lePathDuDoc); ?
L'association de Word à l'extension .doc devrait faire le reste :-)

/*
coq
MVP Visual C#
*/

Merci cs_coq 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de cs_coq

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.