Exportieren (0) Drucken
Alle erweitern

ItemOperations-Schnittstelle

Objekt zum Ausführen von allgemeinen Dateivorgängen.

Namespace: EnvDTE
Assembly: EnvDTE (in envdte.dll)

[GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693")] 
public interface ItemOperations
/** @attribute GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693") */ 
public interface ItemOperations
GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693") 
public interface ItemOperations

Sie können das ItemOperations-Objekt zum programmgesteuerten Öffnen und zum Hinzufügen von Elementen zu Projektmappen und Projekten verwenden. ItemOperations-Methoden wirken sich nur auf das aktuell ausgewählte Element aus.

In diesem Beispiel wird das ItemOperations-Objekt zum Generieren eines Textdokuments verwendet, in dem alle verfügbaren Befehlsnamen aufgeführt sind.

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
Anzeigen:
© 2015 Microsoft