Document 接口

更新:2007 年 11 月

表示在环境中打开进行编辑的文档。

命名空间:  EnvDTE
程序集:  EnvDTE(在 EnvDTE.dll 中)

语法

声明
<GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")> _
Public Interface Document
用法
Dim instance As Document
[GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")]
public interface Document
[GuidAttribute(L"63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")]
public interface class Document
public interface Document

备注

Document 对象表示环境中每一个打开的文档或设计器,也就是具有文本编辑区并且不是工具窗口的窗口。Document 对象具有可用于操作文档的成员(属性、方法和事件)。如果它是由 Visual Studio 编辑器编辑的文本文件,则它还具有一个与其关联的 TextDocument 对象。

Documents 集合中引用所有打开的文档。通过对该集合进行迭代可以查找特定的文档。

Document 对象的默认属性为 Name 属性。

使用 DTE.Documents.Item(...) 可引用此对象。

示例

Sub DocumentExample()
    Dim doc As Document
    Dim desc As String

    Set doc = DTE.ActiveDocument
    desc = "You are editing a "
    If (doc.ReadOnly) Then
        desc = desc & "read-only"
    Else
        desc = desc & "writable"
    End If
    desc = desc & " document called " & doc.Name & " located at " & doc.Path
    MsgBox desc
End Sub

另请参见

参考

Document 成员

EnvDTE 命名空间