Bookmark.InsertSymbol(Int32, Object, Object, Object) 方法

定义

插入一个符号来代替 Bookmark 控件。

public void InsertSymbol (int CharacterNumber, ref object Font, ref object Unicode, ref object Bias);
abstract member InsertSymbol : int * obj * obj * obj -> unit
Public Sub InsertSymbol (CharacterNumber As Integer, Optional ByRef Font As Object, Optional ByRef Unicode As Object, Optional ByRef Bias As Object)

参数

CharacterNumber
Int32

指定符号的字符数。 此值始终为 31 与对应于该符号在符号表中的位置的数字(从左向右数)之和。 例如,若要指定符号表中符号字体中位置 37 处的增量字符,请将 设置为 CharacterNumber 68。

Font
Object

包含符号的字体的名称。

Unicode
Object

true 若要插入指定的 Unicode 字符,则 CharacterNumber为 ; false 如果插入由 指定的 ANSI 字符,则为 CharacterNumber。 默认值为 false

Bias
Object

设置符号的字体偏量。 此参数在设置东亚字符的正确字体偏量时很有用。 可以为以下 WdFontBias 常数之一:wdFontBiasDefaultwdFontBiasDontCarewdFontBiasFareast。 你可能无法使用此参数,具体视你选择或安装的语言支持(例如,美国英语)而定。

示例

下面的代码示例将控件 Bookmark 添加到文档中,然后将双向箭头插入书签。 使用 InsertSymbol 方法时,将从文档中删除书签。

此示例适用于文档级自定义项。

private void BookmarkInsertSymbol()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    
    int CharacterNumber = 171;
    bookmark1.InsertSymbol(CharacterNumber, ref missing, ref missing,
        ref missing);
}
Private Sub BookmarkInsertSymbol()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")

    Bookmark1.InsertSymbol(171)

End Sub

注解

调用此方法可能会删除控件 Bookmark

可选参数

有关可选参数的信息,请参阅 Office 解决方案中的可选参数

适用于