Bookmark.MoveStart(Object, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Bookmark コントロールの開始位置を移動します。
public int MoveStart (ref object unit, ref object count);
abstract member MoveStart : obj * obj -> int
Public Function MoveStart (Optional ByRef unit As Object, Optional ByRef count As Object) As Integer
パラメーター
- unit
- Object
Microsoft.Office.Interop.Word.WdUnits. 指定の範囲または選択の開始位置が移動される単位です。
- count
- Object
Bookmark コントロールを移動する最大単位数。 が正の数値の場合 Count
、コントロールの Bookmark 開始位置は文書内で前方に移動します。 負の数であれば、開始位置は逆方向に移動します。 開始位置が順方向に移動して終了位置を超えた場合、Bookmark コントロールは折りたたまれて、開始位置と終了位置が一緒に移動します。 既定値は 1 です。
戻り値
Bookmark コントロールの開始位置が実際に移動した単位の数。または、移動が失敗した場合は 0 (ゼロ) を返します。
例
次のコード例では、テキストを含む Bookmark コントロールを最初の段落に追加し、ブックマークの開始位置を移動します。
この例は、ドキュメント レベルのカスタマイズ用です。
private void BookmarkMoveStart()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
this.Paragraphs[1].Range.Text = "This is sample text.";
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range.Words[3],
"bookmark1");
object Unit = Word.WdUnits.wdCharacter;
object Count = 3;
bookmark1.MoveStart(ref Unit, ref Count);
}
Private Sub BookmarkMoveStart()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Me.Paragraphs(1).Range.Text = "This is sample text."
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range.Words(3), _
"Bookmark1")
MessageBox.Show("First word of bookmark prior to calling MoveStart: " _
& Bookmark1.Words.First.Text)
Bookmark1.MoveStart(Word.WdUnits.wdCharacter, 4)
MessageBox.Show("First word of bookmark prior to calling MoveStart: " _
& Bookmark1.Words.First.Text)
End Sub
注釈
省略可能のパラメーター
省略可能なパラメーターの詳細については、「 Office ソリューションの省略可能なパラメーター」を参照してください。