Bookmark.ConvertHangulAndHanja(Object, Object, Object, Object, Object) 方法

定义

Bookmark 控件文本从朝鲜文字转换为朝鲜文汉字,或从朝鲜文汉字转换为朝鲜文字。

public void ConvertHangulAndHanja (ref object ConversionsMode, ref object FastConversion, ref object CheckHangulEnding, ref object EnableRecentOrdering, ref object CustomDictionary);
abstract member ConvertHangulAndHanja : obj * obj * obj * obj * obj -> unit
Public Sub ConvertHangulAndHanja (Optional ByRef ConversionsMode As Object, Optional ByRef FastConversion As Object, Optional ByRef CheckHangulEnding As Object, Optional ByRef EnableRecentOrdering As Object, Optional ByRef CustomDictionary As Object)

参数

ConversionsMode
Object

设置朝鲜文字与朝鲜文汉字之间的转换方向。 可以为以下 WdMultipleWordConversionsMode 常数之一:wdHangulToHanjawdHanjaToHangul。 默认值为 MultipleWordConversionsMode 属性的当前值。

FastConversion
Object

如果 Microsoft Office Word 仅用一种转换建议来进行自动转换,则为 true。 默认值为 HangulHanjaFastConversion 属性的当前值。

CheckHangulEnding
Object

如果 Word 自动检测朝鲜文字结尾并忽略它们,则为 true。 默认值为 CheckHangulEndings 属性的当前值。 如果 ConversionsMode 参数设置为 wdHanjaToHangul,则忽略此参数。

EnableRecentOrdering
Object

如果 Word 在建议列表顶部显示最近使用过的单词,则为 true。 默认值为 EnableHangulHanjaRecentOrdering 属性的当前值。

CustomDictionary
Object

自定义朝鲜文字-朝鲜文汉字转换字典的名称。 使用此参数以便对主字典中所不包含的朝鲜文字-朝鲜文汉字转换使用自定义字典。

示例

下面的代码示例将 控件添加到文档中的第一段 Bookmark ,然后检查书签的 是否 LanguageIDwdKorean。 如果是,它会将书签从朝鲜文转换为朝鲜文,反之亦然。

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

private void BookmarkConvertHangulAndHanja()
{
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");

    object ConversionsMode = Word.WdMultipleWordConversionsMode
        .wdHangulToHanja;
    object FastConversion = false;
    object CheckHangulEnding = true;
    object EnableRecentOrdering = true;
    object CustomDictionary = missing;

    if (bookmark1.LanguageID == Word.WdLanguageID.wdKorean)
    {
        bookmark1.ConvertHangulAndHanja(ref ConversionsMode,
            ref FastConversion, ref CheckHangulEnding, ref 
            EnableRecentOrdering, ref CustomDictionary);
    }
}
Private Sub BookmarkConvertHangulAndHanja()

    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")

    Dim ConversionsMode As Object = Word. _
        WdMultipleWordConversionsMode.wdHangulToHanja
    Dim FastConversion As Object = False
    Dim CheckHangulEnding As Object = True
    Dim EnableRecentOrdering As Object = True

    If bookmark1.LanguageID = Word.WdLanguageID.wdKorean Then
        Bookmark1.ConvertHangulAndHanja(Word _
            .WdMultipleWordConversionsMode.wdHangulToHanja, _
            False, True, True)
    End If

End Sub

注解

可选参数

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

适用于