Bookmark.MoveStart(Object, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перемещает начальное положение элемента управления Bookmark.
public int MoveStart (ref object unit, ref object count);
Параметры
- 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.