Bookmark.Relocate 方法
在大纲视图中,将 Bookmark 控件中的段落移动到下一个可见段落之后或上一个可见段落之前。
命名空间: Microsoft.Office.Tools.Word
程序集: Microsoft.Office.Tools.Word(在 Microsoft.Office.Tools.Word.dll 中)
语法
声明
Sub Relocate ( _
Direction As Integer _
)
void Relocate(
int Direction
)
参数
- Direction
类型:System.Int32
WdRelocate .移动的方向。
备注
仅当正文文本在大纲视图中折叠时,或当正文文本是 Bookmark 控件的一部分时,该正文文本才可与标题一起移动。
示例
下面的代码示例向第一个段落添加文本,然后向第二个段落添加一个带有文本的 Bookmark 控件。 然后该代码将第二个书签重新定位到第一个段落中。
此示例针对的是文档级自定义项。
Private Sub BookmarkRelocate()
Me.Paragraphs(1).Range.InsertParagraphBefore()
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(2).Range, "Bookmark1")
Bookmark1.Text = "This is the text of the bookmark."
Me.ActiveWindow.View.Type = Word.WdViewType.wdOutlineView
Bookmark1.Relocate(Word.WdRelocate.wdRelocateUp)
End Sub
private void BookmarkRelocate()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
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[2].Range,
"bookmark1");
bookmark1.Text = "This is the text of the bookmark.";
this.ActiveWindow.View.Type = Word.WdViewType.wdOutlineView;
bookmark1.Relocate((int)Word.WdRelocate.wdRelocateUp);
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。