2009-12-26 9 views
1

Comment appeler une fonction définie dans un complément COM à l'aide de la macro Excel? Fondamentalement, j'ai créé un Excel COM Addin qui fait un tas de choses. Maintenant, je veux invoquer cela via des macros Excel. Est-il possible de le faire?Appeler Excel COM Ajouter des fonctions à l'aide de la macro

Ou

Est-il possible d'installer COM Addin à l'aide d'une macro?

Répondre

1

Vous pouvez référencer des bibliothèques COM dans l'éditeur VBA en accédant à tools -> references (je pense) puis vous pouvez sélectionner (ou rechercher) la DLL que vous avez créée. Lorsque vous l'avez sélectionné, vous pouvez utiliser les fonctions contenues de la manière habituelle.

Vous devriez voir une grande liste de bibliothèques à sélectionner. Quand j'ai fait le développement de VBA par le passé, je finis normalement par utiliser quelques choses comme les bibliothèques Microsoft XML à travers cette méthode.

+0

Mais cela va créer une nouvelle instance de l'addin. Je veux appeler une fonction d'addin déjà chargée dans Excel sans créer une autre instance – Ankit