ItemOperations インターフェイス

更新 : 2007 年 11 月

一般的なファイル操作を実行するためのオブジェクトです。

名前空間 :  EnvDTE
アセンブリ :  EnvDTE (EnvDTE.dll 内)

構文

'宣言
<GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693")> _
Public Interface ItemOperations
'使用
Dim instance As ItemOperations
[GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693")]
public interface ItemOperations
[GuidAttribute(L"D5DBE57B-C074-4E95-B015-ABEEAA391693")]
public interface class ItemOperations
public interface ItemOperations

解説

ItemOperations オブジェクトを使用すると、プログラムによってアイテムを開いたり、アイテムをソリューションやプロジェクトに追加したりできます。ItemOperations のメソッドでは、現在選択しているアイテムだけが対象となります。

ItemOperations オブジェクトを使用して、使用できるすべてのコマンド名の一覧を含むテキスト ドキュメントを生成する例を次に示します。

Sub ItemOperationsExample()
   Dim Cmds As Commands = DTE.Commands
   Dim Cmd As Command
   Dim Doc As Document
   Dim TxtDoc As TextDocument

   DTE.ItemOperations.NewFile("General\Text File")
   Doc = ActiveDocument
   TxtDoc = Doc.Object("TextDocument")

   For Each Cmd In Cmds
      If (Cmd.Name <> "") Then
         TxtDoc.Selection.Text = Cmd.Name & vbLf
         TxtDoc.Selection.Collapse()
      End If
   Next
End Sub

参照

参照

ItemOperations メンバ

EnvDTE 名前空間