Ole word delphi

Soyez le premier à donner votre avis sur cette source.

Vue 13 063 fois - Téléchargée 1 685 fois

Description

Voici mon besoin :
Ouvrir un template Word,
Connaître la version du template pour action,
Exécuter une macro du document Word,
Et de gérer le code retour dans Delphi de la macro word.

J'ai utilisé OLE pour ces tâches. Afin de créer un object OLE dans Delphi il faut utiler CreateOleObject. Cet objet créé je manipule dans Delphi l'objet "Application" de Microsoft. Voici le lien MSDN sur les property et les Methode de cet objet :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbawd11/html/woobjApplication1_HV05209908.asp
Ou avec tinyURL
http://tinyurl.com/dbg37

Pour gérer le code retour de la Macro Word. J'utilise l'objet collection "Variables" de Microsoft.
Je stocke la variable dans Delphi en mettant la valeur initialisation,
Dans VBA je modif cette valeur pour code retour
Et dans Delphi je lis la valeur finale ... OK ou Non OK

Source / Exemple :


Voir Zip.

Le code exemple de la macro Word se trouve dans le fichier .bas

Conclusion :


Code est un prototype donc ... ne pas en vouloir à mes sleep et boucle For ...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

michelroc
Messages postés
84
Date d'inscription
lundi 19 mai 2003
Statut
Membre
Dernière intervention
2 janvier 2010
-
voir commentaire
vaughan
Messages postés
207
Date d'inscription
mardi 6 août 2002
Statut
Membre
Dernière intervention
29 octobre 2008
-
?
yvessimon
Messages postés
644
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
9 janvier 2017
-
Bonjour,

Est-il possible de se positionner à un endroit du texte ?

Salutations

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.