Sdílet prostřednictvím


ItemOperations – rozhraní

Objekt pro provádění společné akce souboru.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
<GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693")> _
Public Interface ItemOperations
[GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693")]
public interface ItemOperations
[GuidAttribute(L"D5DBE57B-C074-4E95-B015-ABEEAA391693")]
public interface class ItemOperations
[<GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693")>]
type ItemOperations =  interface end
public interface ItemOperations

Typ ItemOperations zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Parent Bezprostřední nadřízený objekt získává ItemOperations objektu.
Veřejná vlastnost PromptToSave Získá všechny neuložené soubory a umožňuje uživateli uložit jeden nebo více z nich.

Nahoru

Metody

  Název Popis
Veřejná metoda AddExistingItem Přidá existující položky pro aktuální projekt.
Veřejná metoda AddNewItem Přidá novou položku do aktuálního projektu.
Veřejná metoda IsFileOpen Označuje, zda je právě otevřen v zobrazení určeném zadaný soubor uložený.
Veřejná metoda Navigate Přejde na dané adresy URL.
Veřejná metoda NewFile Vytvoří soubor, jako kdyby vyvolání Nový soubor v integrované vývojové prostředí (IDE).
Veřejná metoda OpenFile Otevře soubor, jako kdyby vyvolání Otevřít soubor v integrované vývojové prostředí (IDE).

Nahoru

Poznámky

Můžete použít ItemOperations programově otevřen nebo přidání položek do roztoku a projekty.Všimněte si, že ItemOperations metody adekvátně aktuálně vybrané položky.

V tomto příkladu ItemOperations objektu generovat textový dokument obsahující názvy všech dostupných příkazů.

Příklady

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

Viz také

Referenční dokumentace

EnvDTE – obor názvů