Represents a text file open in the editor, such as the Visual Studio Code editor.
Public Interface TextDocument Inherits IDispatch
interface TextDocument : IDispatch
public interface TextDocument : IDispatch
public interface TextDocument extends IDispatch
The TextDocument object is based on the Visual C++ version 6.0 Document object.
In Visual C++ version 6.0, the properties and methods of the TextDocument object were a superset of the Document object. In Visual Studio .NET, however, Document has all the methods and properties that were part of TextDocument in Visual C++ version 6.0. In Visual Studio .NET, TextDocument has only text-specific methods. The reason this does not break old code is that all methods that in Visual C++ version 6.0 returned a TextDocument object now return a Document object. So, old code that expects a TextDocument object will actually be using a Document object without knowing it.
Sub TextDocExample() Dim objTD As TextDocument = ActiveDocument.Object MsgBox("Selection: " & objTD.Selection.Mode.ToString) End Sub