Exemple d'utilisation de la librairie DocX

Whismeril Messages postés 19020 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 15 avril 2024 - 28 janv. 2016 à 22:41
Whismeril Messages postés 19020 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 15 avril 2024 - 17 avril 2018 à 17:35
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/101341-exemple-d-utilisation-de-la-librairie-docx

Whismeril Messages postés 19020 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 15 avril 2024 656
17 avril 2018 à 17:35
Bonjour, j'ai uplaodé un nouveau projet avec la dll que j'avais. Elle date de janvier 2016. Nous ne sommes donc pas à la dernière version, mais mon projet d'exemple compile.
Whismeril Messages postés 19020 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 15 avril 2024 656
14 avril 2018 à 21:39
Ha oui, ils sont passés chez Github.
Tu as téléchargé le projet et compilé de son coté?
J'ai une version de la dll au boulot, mais je n'aurais probablement pas le temps lundi
Noupik Messages postés 5 Date d'inscription lundi 27 mai 2013 Statut Membre Dernière intervention 14 avril 2018
14 avril 2018 à 14:35
Honnêtement sur le lien je trouve pas la dll. J'ai juste le projet et j'ai beau l'inclure comme référence dans mon projet mais ça signale des erreurs.
Whismeril Messages postés 19020 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 15 avril 2024 656
13 avril 2018 à 16:58
Dans la description il y a cette phrase
DocX est une librairie gratuite, disponible ici.
, il faut cliquer sur le ici de la phrase en question pour télécharger la dll
Noupik Messages postés 5 Date d'inscription lundi 27 mai 2013 Statut Membre Dernière intervention 14 avril 2018
13 avril 2018 à 15:23
J'arrive pas a compiler le code. Comment ajouter l'espace de nom Novacode au projet?
Whismeril Messages postés 19020 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 15 avril 2024 656
30 janv. 2016 à 11:40
Bonjour, c'est logique, avec Word.Application, tu pilotes le logiciel, ce qui est forcément plus long que de traiter le fichier directement.

Laisse la progressBar, y'a des utilisateurs impatients qui trouvent que 48s c'est interminable!

Bonne continuation.
cs_JMO Messages postés 1854 Date d'inscription jeudi 23 mai 2002 Statut Membre Dernière intervention 24 juin 2018 27
30 janv. 2016 à 09:53
Un grand MERCI à Whismeril pour cette source et son projet. Ne pouvant pas télécharger la librairie DocX pour cause de "Policy Security" sur mon pc pro, j'ai pu utiliser son projet pour accéder à la référence Novacode.
Pour créer des fichiers .docx à partir de templates en utilisant la propriété AddCustomProperty (une dizaine de champs à actualiser) le résultat est édifiant :
- temps de 17 minutes pour 80 fichiers avec Word.Application;
- temps de 48 secondes avec DocX.
Ma progressbar devient obsolète !!!
Rejoignez-nous