ItemOperations, interface
Mise à jour : novembre 2007
Objet permettant d'effectuer des actions courantes sur les fichiers.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
<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
Notes
Vous pouvez vous servir d'un objet ItemOperations pour ouvrir ou ajouter des éléments à votre solution et à vos projets, par programme. Notez que les méthodes ItemOperations agissent uniquement sur l'élément actuellement sélectionné.
Cet exemple utilise l'objet ItemOperations pour générer un document texte énumérant tous les noms de commandes disponibles.
Exemples
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