Visual Studio Automatisieren aus Delphi und ein Projektelement Anheizen
-
22-08-2019 - |
Frage
Visual Studio Typbibliothek
Ich bin von Delphi versucht, Visual Studio öffnen (zum Bearbeiten SSRS Berichte), und laden Sie eine bestimmte ProjectItem aus einer Lösung Datei bis ich automatisch generiert haben.
Ich habe die Visual Studio-Typ-Bibliothek importiert und kann das Objekt erstellen, und bohren durch die Lösung, 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 eine Art Konstante ist, dass ich nicht kann findet eine Typbibliothek für, und es muss unter auf einen bestimmten Guid beziehen.
Irgendwelche Ideen, wo ich diese Art Bibliothek aus, um diese Konstante in der ProjectItem.Open Methode importieren zu benutzen?
ProjectItem = interface(IDispatch)
['{0B48100A-473E-433C-AB8F-66B9739AB620}']
.... etc
function Open(const ViewKind: WideString): Window; safecall;
.... etc
Danke!
Lösung
vsViewKindDesigner = {7651A702-06E5-11D1-8EBD-00A0C90F26EA} (Designer-Ansicht).
Quelle: http://msdn.microsoft.com/en -US / library / aa301250 (VS.71) aspx
Andere Tipps
Haben Sie sich für diese Konstante in dem Visual Studio SDK? MSDN? Google?
Siehe http://social.msdn.microsoft.com / Suchen / en-US /? query = vsViewKindDesigner .