共用方式為


TextDocument 介面

更新:2007 年 11 月

代表在編輯器 (例如 Visual Studio 程式碼編輯器) 中開啟的文字檔。

命名空間:  EnvDTE
組件:  EnvDTE (在 EnvDTE.dll 中)

語法

<GuidAttribute("CB218890-1382-472B-9118-782700C88115")> _
Public Interface TextDocument

Dim instance As TextDocument
[GuidAttribute("CB218890-1382-472B-9118-782700C88115")]
public interface TextDocument
[GuidAttribute(L"CB218890-1382-472B-9118-782700C88115")]
public interface class TextDocument
public interface TextDocument

備註

TextDocument 物件是以 Visual C++ 6.0 版的 Document 物件為基礎。

在 Visual C++ 6.0 版中,TextDocument 物件的屬性和方法是 Document 物件的超集。然而,在 Visual Studio 中,Document 含有在 6.0 中曾經是 TextDocument 的一部分的屬性和所有方法。在 Visual Studio 中,TextDocument 只含有特定文字的方法。這並沒有中斷舊程式碼的原因是在 Visual C++ 6.0 版中傳回 TextDocument 物件的所有方法,現在則是傳回 Document 物件。所以,預期會使用 TextDocument 物件的舊程式碼實際上是使用 Document 物件。

範例

Sub TextDocExample(ByVal dte As EnvDTE.DTE)
    Dim objTD As TextDocument = dte.ActiveDocument.Object
    MsgBox("Selection: " & objTD.Selection.Mode.ToString)
End Sub

public void TextDocExample(_DTE dte)
{
    TextDocument td = (TextDocument)dte.ActiveDocument.Object ("");
    MessageBox.Show ("Selection: " + td.Selection.Mode.ToString ());
}

請參閱

參考

TextDocument 成員

EnvDTE 命名空間