Bookmark.MoveStart Метод (2007 System)
Обновлен: Ноябрь 2007
Перемещает начальное положение элемента управления Bookmark.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
Public Function MoveStart ( _
ByRef Unit As Object, _
ByRef Count As Object _
) As Integer
'Применение
Dim instance As Bookmark
Dim Unit As Object
Dim Count As Object
Dim returnValue As Integer
returnValue = instance.MoveStart(Unit, _
Count)
public int MoveStart(
ref Object Unit,
ref Object Count
)
Параметры
- Unit
Тип: System.Object%
WdUnits . Единица, на которую перемещается начальное положение указанного диапазона или выделения.
- Count
Тип: System.Object%
Максимальное число единиц, на которое перемещается элемент управления Bookmark. Если значение параметра Count положительно, начальное положение элемента управления Bookmark перемещается по документу вперед. Если значение отрицательно, начальное положение перемещается назад. При перемещении начального положения вперед до точки, находящейся за конечным положением, элемент управления Bookmark сворачивается, а начальное и конечное положения перемещаются одновременно. Значение по умолчанию — 1.
Возвращаемое значение
Тип: System.Int32
Количество единиц, на которое фактически переместилось начальное положение элемента управления Bookmark, либо 0 (ноль), если переместить элемент управления не удалось.
Заметки
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Общие сведения о необязательных параметрах в решениях Office.
Примеры
В приведенном ниже примере кода в первый абзац документа добавляется элемент управления Bookmark с текстом, после чего перемещается начальное положение закладки.
В этом примере демонстрируется настройка уровня документа.
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
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);
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.