テキストをテキスト バッファーのデータとして操作できます。
名前空間: EnvDTE80
アセンブリ: EnvDTE80 (EnvDTE80.dll 内)
構文
'宣言
<GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")> _
Public Interface EditPoint2 _
Inherits EditPoint
[GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")]
public interface EditPoint2 : EditPoint
[GuidAttribute(L"136AFA9F-F243-4ABB-A8F8-4C2D26C47163")]
public interface class EditPoint2 : EditPoint
[<GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")>]
type EditPoint2 =
interface
interface EditPoint
end
public interface EditPoint2 extends EditPoint
EditPoint2 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
![]() |
AbsoluteCharOffset | (EditPoint から継承されます。) |
![]() |
AbsoluteCharOffset | インデックス番号が 1 から始まる、ドキュメントの先頭から EditPoint2 オブジェクトまでの文字オフセットを取得します。 |
![]() |
AtEndOfDocument | (EditPoint から継承されます。) |
![]() |
AtEndOfDocument | オブジェクトがドキュメントの末尾にあるかどうかを示す値を取得します。 |
![]() |
AtEndOfLine | (EditPoint から継承されます。) |
![]() |
AtEndOfLine | オブジェクトが行の末尾にあるかどうかを示す値を取得します。 |
![]() |
AtStartOfDocument | (EditPoint から継承されます。) |
![]() |
AtStartOfDocument | オブジェクトがドキュメントの先頭にあるかどうかを示す値を取得します。 |
![]() |
AtStartOfLine | (EditPoint から継承されます。) |
![]() |
AtStartOfLine | EditPoint オブジェクトが行の先頭にあるかどうかを示す値を取得します。 |
![]() |
CodeElement[vsCMElement] | (EditPoint から継承されます。) |
![]() |
CodeElement[vsCMElement] | EditPoint 位置のコード要素を取得します。 |
![]() |
DisplayColumn | (EditPoint から継承されます。) |
![]() |
DisplayColumn | 現在表示されている、EditPoint オブジェクトを含む列の数を取得します。 |
![]() |
DTE | (EditPoint から継承されます。) |
![]() |
DTE | トップ レベルの機能拡張オブジェクトを返します。 |
![]() |
Line | (EditPoint から継承されます。) |
![]() |
Line | EditPoint オブジェクトの行番号を取得します。 |
![]() |
LineCharOffset | (EditPoint から継承されます。) |
![]() |
LineCharOffset | EditPoint オブジェクトの文字オフセットを取得します。 |
![]() |
LineLength | (EditPoint から継承されます。) |
![]() |
LineLength | EditPoint オブジェクトを含む行の文字数を取得します。ただし、改行文字は除きます。 |
![]() |
Parent | (EditPoint から継承されます。) |
![]() |
Parent | EditPoint オブジェクトの直接の親オブジェクトを取得します。 |
このページのトップへ
メソッド
このページのトップへ
解説
EditPoint2 オブジェクトは、TextSelection オブジェクトに似ています。ただし、コード エディターに表示されているテキストではなく、テキスト バッファーのデータを操作する点が異なります。 バッファー内のテキストは、ワード ラップや仮想空間などのグローバル エディターの状態の影響を受けません。
テキスト ドキュメントを変更する操作は、読み取り専用ブロックに含まれている文字に影響する場合、またはドキュメント自体が読み取り専用の場合は失敗します。
例
Sub EditPointExample()
'Before running this example, open a text document.
Dim objTD As TextDocument
Dim objEP As EditPoint
objTD = DTE.ActiveDocument.Object("TextDocument")
objEP = objTD.StartPoint.CreateEditPoint
objEP.Insert "Hello"
End Sub