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