2009-03-31 1 views
0

のVisual Studioタイプライブラリ私は(SSRSレポートを編集するため)のVisual Studioを開き、そして溶液から特定のProjectItemをアップロードするためにデルファイからしようとしているデルファイ内からのVisual Studioを自動化し、プロジェクト項目を発射

私は自動生成されたファイルです。

私は、Visual Studioタイプライブラリをインポートし、そして、 のオブジェクトを作成し、私は右のProjectItemを持ってまで、溶液をドリルスルーでき

objDTE:= CreateOleObject DTEとして( 'VisualStudio.DTE');

は、しかし、私は私がいるProjectItemを持っている時点で今の私、そして次

_ProjectItem.Open(vsViewKindDesigner)を行う にしたいです。

残念ながら、vsViewKindDesignerは、あるタイプの定数で、私は のタイプライブラリを見つけることができず、その下の特定のGuidに関連している必要があります。

この定数ライブラリをProjectItem.Openメソッドで使用するために、このタイプライブラリをインポートできるアイデアはありますか?

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

ありがとう!

答えて

2

vsViewKindDesigner = {7651A702-06E5-11D1-8EBD-00A0C90F26EA}(デザイナービュー)。
出典:http://msdn.microsoft.com/en-us/library/aa301250(VS.71).aspx

+0

ありがとうございます!私は時間を過ごして何かを見つけることができませんでした。どうもありがとうございました! –

関連する問題