2009-06-26 6 views
1

salut je travaille avec C# et excel-2007 ... je voulais ajouter une macro pour exceler et exécuter de C#, pour lequel je pense que j'ai besoin d'accéder à la VBComponents mais malheureusement je ne peux pas le voir après que je fais ce qui suitOù se trouve l'objet VBComponents dans le modèle objet Excel?

wb.VBProject. 

dois-je ajouter des objets com? ou que dois-je faire pour voir les VBComponents ...

je l'ai déjà

using Excel = Microsoft.Office.Interop.Excel; 

    //wb is a workbook i can see VBProject but not other components of it... 

Répondre

3

Pour ajouter le VBIDE, on dirait que vous devez rechercher le Microsoft Visual Basic pour Applications Extensibilité Bibliothèque. Voir here pour plus de détails.

Espérons que cela vous aide.

+0

J'ai déjà en utilisant Excel = Microsoft.Office.Interop.Excel; –

+0

J'utilise ce site et ne peut pas obtenir VBComponents ... –

+0

je suis en utilisant par exemple de ce site http://www.eggheadcafe.com/articles/create_macro_at_runtime_in_dotnet.asp où il obtient VBComponents de VBProject, mais je ne peux pas voir VBComponents après wb.VBProject. (je ne vois rien) ma question est comment puis-je obtenir VBComponents –

Questions connexes