Ressources : Les Macros VBA sans retranscription OLE
Posté par R&B le 31/3/2004 19:50:00 (8533 lectures) Articles du mme auteur
Ressources

Voici une ressource qui devrait faciliter la vie de tous ceux qui doivent faire communiquer leurs projets WinDev avec Excel.
En effet, nous avons trouvé le moyen d'utiliser directement les Macros VBA à partir de leur code.
Plus besoin alors de devoir retranscrire du code VBA en OLE WinDev.

Suite...

Le principe est simple, la classe utilise la librairie VBA accessibility qui permet d'inter-agir directement avec l'éditeur de modules d'Office et donc de créer des macros en y insérant le code.

Une limite de sécurité est à désactiver à partir d'Office XP. En effet on utilise le même principe que les virus de macros.

Le projet publié comporte les classes, un projet exemple et la documentation (à lire impérativement depuis le projet exemple... avant de lacer les manipulations).

Il est important de noter que la classe VBAExtene sert aussi de classe exemple pour les techniques suivante :
- Héritage (la classe cExcel des exemples WinDev complétée)
- Déclaration dynamique de fichier HyperFile
- Déclaration des constante de classe par utilisation d'un fichier WL

Le projet Exemple contient en outre deux fichiers de constantes WL :
- Les constantes VBA Excel
- Les constantes de la librairie VBA accessibility


Liens :
- Documentation
- Téléchargement de la classe, du projet exemple et de la documentation
- Classeur et dll contenant une macro pour construire la liste des constantes VBA Excel (les objet et méthodes peuvent aussi être trouvées par ce biais)

Remerciements :
Romain Petit, Matthieu Sadouni, DrCharly et les membres du groupe microsoft.public.fr.excel.

ps : Merci de nous adresser vos commentaires sur cette méthode de publication/vulgarisation afin de savoir si nous sommes dans le vrai avec ce genre de travaux et leurs structures (pour uniformiser nos projets). Ce genre de retour nous permettra de faire progresser nos méthodes.



Autres articles
2/6/2015 19:00:00 - WDForge 2.0 est disponible !
7/1/2014 11:10:00 - WDForge
30/9/2009 11:30:00 - Un analyseur d'objets externes
16/4/2009 18:37:49 - Convertisseur de base HyperFile vers XML
22/4/2008 23:04:01 - WLSCRIPT - Ligne de commande Linux

Connexion
Menu
Sujets d'Articles
Top Articles
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2