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