Exemple d'utilisation de la librairie DocX

Soyez le premier à donner votre avis sur cette source.

Vue 4 213 fois - Téléchargée 652 fois

Description

La génération de fichier word est courante.
DocX est une librairie gratuite, disponible ici.
Le site propose de nombreux exemples en anglais.
Cette source propose quelques fonctions principales en français afin d'avoir un aperçu des possibilités de cette librairie.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_JMO
Messages postés
1855
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
23 -
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 !!!
Whismeril
Messages postés
13720
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
13 septembre 2019
301 > cs_JMO
Messages postés
1855
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
-
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.
Noupik
Messages postés
5
Date d'inscription
lundi 27 mai 2013
Statut
Membre
Dernière intervention
14 avril 2018
-
J'arrive pas a compiler le code. Comment ajouter l'espace de nom Novacode au projet?
Whismeril
Messages postés
13720
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
13 septembre 2019
301 > Noupik
Messages postés
5
Date d'inscription
lundi 27 mai 2013
Statut
Membre
Dernière intervention
14 avril 2018
-
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
-
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.

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.