Bookmark.End Свойство (2007 System)
Обновлен: Ноябрь 2007
Возвращает или задает положение конечного знака в элементе управления Bookmark.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
Public Property End As Integer
'Применение
Dim instance As Bookmark
Dim value As Integer
value = instance.End
instance.End = value
public int End { get; set; }
Значение свойства
Тип: System.Int32
Положение конечного знака в элементе управления Bookmark.
Заметки
Элемент управления Bookmark имеет начальное и конечное положение. Конечное положение — это точка, наиболее удаленная от начала элемента управления Bookmark. Для изменения размера элемента управления Bookmark воспользуйтесь свойством End.
Если этому свойству присвоить значение, меньшее, чем значение свойства Start, свойству Start будет присвоено такое же значение (таким образом, свойствам Start и End будут присвоены равные значения).
Примеры
В приведенном ниже примере кода в первый абзац документа добавляется элемент управления Bookmark с текстом, после чего для третьего слова в первой закладке добавляется другой элемент управления Bookmark. Затем в коде выполняется перемещение по диапазону второй закладки до тех пор, пока не будет найдена буква K.
В этом примере демонстрируется настройка уровня документа.
Private Sub BookmarkMoveEndUntil()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "This is sample bookmark text."
Dim Bookmark2 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Bookmark1.Words(3), "Bookmark2")
Bookmark2.MoveEndUntil("k", Bookmark1.Characters.Count)
End Sub
private void BookmarkMoveEndUntil()
{
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bookmark1.Text = "This is sample bookmark text.";
Microsoft.Office.Tools.Word.Bookmark bookmark2 =
this.Controls.AddBookmark(bookmark1.Words[3],
"bookmark2");
object Count = bookmark1.Characters.Count;
object cSet = "k";
bookmark2.MoveEndUntil(ref cSet, ref Count);
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.