Documents - интерфейс
Содержит все объекты Document среды, каждый из которых представляет открытый документ.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
<GuidAttribute("9E2CF3EA-140F-413E-BD4B-7D46740CD2F4")> _
Public Interface Documents _
Inherits IEnumerable
[GuidAttribute("9E2CF3EA-140F-413E-BD4B-7D46740CD2F4")]
public interface Documents : IEnumerable
[GuidAttribute(L"9E2CF3EA-140F-413E-BD4B-7D46740CD2F4")]
public interface class Documents : IEnumerable
[<GuidAttribute("9E2CF3EA-140F-413E-BD4B-7D46740CD2F4")>]
type Documents =
interface
interface IEnumerable
end
public interface Documents extends IEnumerable
Тип Documents предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
Count | Получает значение, указывающее число объектов в коллекции Documents. | |
DTE | Возвращает объект расширения верхнего уровня. | |
Parent | Возвращает непосредственный родительский объект для коллекции Documents. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Add | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
CloseAll | Закрывает все открытые в среде документы и, если это указано, сохраняет их. | |
GetEnumerator() | Возвращает перечислитель, который выполняет итерацию по элементам коллекции. (Унаследовано от IEnumerable.) | |
GetEnumerator() | Возвращает перечислитель элементов данной коллекции. | |
Item | Возвращает индексированный член коллекции Documents. | |
Open | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
SaveAll | Сохраняет все документы, открытые в настоящий момент в среде. |
В начало страницы
Заметки
Для обращения к этой коллекции используется DTE.Documents.
Примеры
Sub DocumentsExample()
' Closes all saved documents.
Dim iDoc As Integer
For iDoc = 1 To DTE.Documents.Count
If DTE.Documents.Item(iDoc).Saved Then
DTE.Documents.Item(iDoc).Close()
End If
Next iDoc
End Sub