2009-03-31 8 views
0

Visual Studio Anheizen TypbibliothekAutomatisieren von Visual Studio aus Delphi und ein Projektelement

ich von Delphi bin versucht, Visual Studio zu öffnen (für die Bearbeitung von SSRS Berichte), und laden Sie eine bestimmte ProjectItem aus einer Lösung auf Datei, die ich automatisch erstellt habe.

Ich habe die Visual Studio-Typ-Bibliothek importiert, und das Objekt erstellen können, und durch die Lösung bohren, bis ich die richtige ProjectItem haben

objDTE: = CreateOleObject ('VisualStudio.DTE') als DTE;

Allerdings bin ich jetzt an dem Punkt, wo ich die ProjectItem haben, und wollen gehen Sie wie folgt

_ProjectItem.Open (vsViewKindDesigner);

Leider vsViewKindDesigner ist eine Art von Konstante, die ich nicht finden Sie eine Typbibliothek für, und es muss sich auf eine bestimmte Guid darunter beziehen.

Irgendwelche Ideen, wo ich diese Typbibliothek importieren kann, um diese Konstante in der ProjectItem.Open-Methode zu verwenden?

ProjectItem = interface(IDispatch) 
    ['{0B48100A-473E-433C-AB8F-66B9739AB620}'] 
    .... etc 
    function Open(const ViewKind: WideString): Window; safecall; 
    .... etc 

Danke!

Antwort