GÉNÉRATION DE DOCUMENTS WORD

jdaviaud Messages postés 151 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 8 octobre 2013 - 27 mars 2003 à 10:09
s2305 Messages postés 2 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 20 juillet 2009 - 20 juil. 2009 à 17:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/11474-generation-de-documents-word

s2305 Messages postés 2 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 20 juillet 2009
20 juil. 2009 à 17:40
Le problème que nous avions sur les références peut se résoudre en suivant les indications du lien suivant :
http://www.c-sharpcorner.com/UploadFile/amrish_deep/WordAutomation05102007223934PM/WordAutomation.aspx

ainsi il y avait deux références à ajouter.

Le programme ne compilera pas pour autant car pour certaines méthodes il faudra rajouter des arguments de type optional.

Encore bravo à la personne ayant codé celà, c'est très utile.
s2305 Messages postés 2 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 20 juillet 2009
20 juil. 2009 à 17:03
Bonjour,
Comme vous Linanina, j'ai le même problème.
Avez-vous réussi à le résoudre?
Je pense que cela vient de la version de word sur nos machines.
Je n'arrive pas à rajouter la référence mentionnée dans la page ci-dessus :

"Il faut ajouter une référence sur la librairie de Word(Microsoft Word 9.0(ou 10.0 si office XP) Object Library)"

Merci de m'aider si vous le pouvez.

Stéphane
cs_linanina Messages postés 2 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 14 juin 2009
14 juin 2009 à 12:01
Bonjour,
Tu sais, j'ai essayé ton code mais j'ai eu le problème suivant:
là où 'word' apparait (par ex dans
Word.Application App= new Word.ApplicationClass();)
le terme word est souligné en rouge en me disant que 'the type
or namespace name "word" could not be found(are you missing a using directive or an assembly reference? )'
uniquement si tu peux me résoudre ce petit pb!!
autre chose, je sais pas si t'as un code similaire mais avec des pages aspx.
daghfous11 Messages postés 9 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 9 juillet 2009
8 mai 2009 à 12:53
Bonjour,

Votre code est superbe, mais est ce que vous pouvez m'aider à interdire ce genre d'actions avec le bloquage de la copie et la suppression d'un fichier specifique???

Merci.
steedj Messages postés 3 Date d'inscription jeudi 27 juillet 2006 Statut Membre Dernière intervention 10 août 2007
10 août 2007 à 05:27
UZMENAZ,
Oui tu as peux être raison, cependant j'ai donné tous les droits d'accés au dossier, et je crée le document word programatiquement (menfin)

Ca me semble suffsant comme securité.
Eragon57 Messages postés 1 Date d'inscription dimanche 19 novembre 2006 Statut Membre Dernière intervention 8 août 2007
8 août 2007 à 15:21
Salut, petite question, si je veux m'inspirer de ce tutorien et ajouter par exemple un 2e template à mon document, est-ce que c'est possible ?
uzmenaz Messages postés 8 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 18 avril 2007
23 août 2006 à 04:56
L'exception de securite ne proviendrait-elle pas de l'accès au fichier ou au dossier ? Car dans ce cas, il faut donner les droits de lecture voire de modifications sur le dossier de travail du fichier word.

Bon courage,
A+
steedj Messages postés 3 Date d'inscription jeudi 27 juillet 2006 Statut Membre Dernière intervention 10 août 2007
27 juil. 2006 à 05:36
Et Non, winword ne devrait pas rester present dans ton task manager.

.Close peut etre ?

WordLib.Document aDoc;
aDoc = WordApp.Documents.Add(ref TemplateFinancier, ref newTemplate, ref docType, ref isVisible);
aDoc.Activate();

// ton code la...

aDoc.Close(ref doNotSaveChanges, ref missing, ref missing);

steedj Messages postés 3 Date d'inscription jeudi 27 juillet 2006 Statut Membre Dernière intervention 10 août 2007
27 juil. 2006 à 05:31
j'ai écrit un document la dessus, je vais essayer de le publier.
trop compliqué, c'est tout en anglais mais sur ton server, Run - > DCOMCNFG

puis dand DCOM Confing, trouve Microsoft word, et dans les propriétés, sécurity tab, customise et autorise ASP.NET puis ton IUSR_Web...

normalemt interactive user marche dans Identity, mais j'y arrive pas, j'ai du mettre administrator pour que ca marche. Si quelqu'un peut m'aider la dessus.
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
13 janv. 2006 à 19:16
sloug : si Outlook est lancé et que tu y utilises Word comme éditeur pour les mails (par défaut c'est le cas) c'est normal que le process Winword reste présent sans documents ouverts.
sloug Messages postés 1 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 15 octobre 2003
15 oct. 2003 à 11:04
Quand j'execute le code , le app.quit word est toujours dans le gestionnaire de tache , pourtant j'ai bien pris soin de fermer tous les documents ouverts .
Quelqu'un aurrait t-il rencontré ce probléme ?
gaztub Messages postés 1 Date d'inscription vendredi 11 juillet 2003 Statut Membre Dernière intervention 15 juillet 2003
15 juil. 2003 à 11:56
Je n'arrive pas a faire fonctionner le code en asp.net ...
j'ai le message d'erreur "Exception Details: System.UnauthorizedAccessException: Access is denied. "
sur la ligne "Word.Application App= new Word.ApplicationClass();"
quelqu'un aurait-il la soluce?Y a t-il des droits quelconque à configurer?
jdaviaud Messages postés 151 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 8 octobre 2013
17 juin 2003 à 01:06
Ca m'interesse beaucoup Helice !!!
cs_helice Messages postés 2 Date d'inscription mardi 7 janvier 2003 Statut Membre Dernière intervention 16 juin 2003
16 juin 2003 à 19:59
SharpMao : j'ai bossé sur le même genre d'appli et j'ai recemment trouver comment utiliser l'automation via un webservice donc si tu as besoin d'aide :)
jdaviaud Messages postés 151 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 8 octobre 2013
6 mai 2003 à 13:50
j'ai un petit soucis avec la partie impression, c'est a dire que tout fonctionne impec, j'ai mon code d'impression puis celui de fermeture du document word, le probleme c'est qu'une fois que je lance le programme et l'impression, il m'affiche "Une impression est en cour, voulez vraiment quitter Word et l'annuler ?"

et si je ne clique pas sur non, mon impression ne se lance pas, mais dans ce cas, une instance de Word reste ouverte en tache de fond apres l'utilisation.

Donc ma question serait de savoir si y'a moyen de détecter la fin de l'impression du document word avant de fermer ce document

Merci d'avance
et encore merci pour ce code
jdaviaud Messages postés 151 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 8 octobre 2013
27 mars 2003 à 21:30
j'ai réussi comme un grand à le faire :) par contre, comment faire exactement pour que ca m'imprime egalement la page ?
jdaviaud Messages postés 151 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 8 octobre 2013
27 mars 2003 à 10:09
Ahhhhhhh génial c'est exactement ce que je voulais. juste une chose, comment je dois faire pour faire un enregistrement automatique et transparent avec un n) autogénéré que je lui aurait indiqué ?

d'avance merci et encore merci pour cette petite source !!
Rejoignez-nous