2009-06-26 17 views
1

Hallo ich arbeite mit C# und Excel-2007 ... Ich wollte ein Makro hinzufügen, um Excel und führen von C#, für die ich glaube, ich brauche Zugriff auf die VBComponents, aber leider kann ich es nicht sehen, nachdem ich Folgendes tunWo befindet sich das VBComponents-Objekt im Excel-Objektmodell?

wb.VBProject. 

sollte ich irgendwelche com objekte hinzufügen? oder was soll ich tun, um die VBComponents zu sehen ...

i bereits

using Excel = Microsoft.Office.Interop.Excel; 

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

Antwort

3

Um die VBIDE hinzufügen, sieht aus wie Sie für die Microsoft Visual Basic für Applikationen Extensibility Library suchen. Weitere Informationen finden Sie unter here.

Hope diese Hilfe.

+0

Ich habe bereits mit Excel = Microsoft.Office.Interop.Excel; –

+0

ich bin, dass Ihre Nutzung der Webseite und kann nicht VBComponents bekommen ... –

+0

ich verwende Beispiel von dieser Seite http://www.eggheadcafe.com/articles/create_macro_at_runtime_in_dotnet.asp wo er VBComponents von VBProject bekommt, aber ich kann nicht sehen VBComponents after wb.VBProject. (Ich sehe nichts) meine Frage ist, wie kann ich VBComponents –

Verwandte Themen