다음을 통해 공유


Bookmark.ConvertHangulAndHanja 메서드

Bookmark 컨트롤 텍스트를 한글에서 한자로 변환하거나 그 반대로 변환합니다.

네임스페이스:  Microsoft.Office.Tools.Word
어셈블리:  Microsoft.Office.Tools.Word(Microsoft.Office.Tools.Word.dll)

구문

‘선언
Sub ConvertHangulAndHanja ( _
    ByRef ConversionsMode As Object, _
    ByRef FastConversion As Object, _
    ByRef CheckHangulEnding As Object, _
    ByRef EnableRecentOrdering As Object, _
    ByRef CustomDictionary As Object _
)
void ConvertHangulAndHanja(
    ref Object ConversionsMode,
    ref Object FastConversion,
    ref Object CheckHangulEnding,
    ref Object EnableRecentOrdering,
    ref Object CustomDictionary
)

매개 변수

  • FastConversion
    형식: System.Object%
    Microsoft Office Word에서 변환에 대한 한 가지 제안만을 사용하여 자동으로 단어를 변환하면 true입니다.기본값은 HangulHanjaFastConversion 속성의 현재 값입니다.
  • CheckHangulEnding
    형식: System.Object%
    Word에서 자동으로 한글 끝을 검색하고 무시하는 경우 true입니다.기본값은 CheckHangulEndings 속성의 현재 값입니다.ConversionsMode 인수가 wdHanjaToHangul로 설정되면 이 인수는 무시됩니다.
  • EnableRecentOrdering
    형식: System.Object%
    Word에서 가장 최근에 사용된 단어를 제안 목록의 맨 위에 표시할 경우 true입니다.기본값은 EnableHangulHanjaRecentOrdering 속성의 현재 값입니다.
  • CustomDictionary
    형식: System.Object%
    사용자 지정 한글/한자 변환 사전 이름입니다.기본 사전에 포함되어 있지 않은 한글/한자 변환이 있는 사용자 지정 사전을 사용하려면 이 인수를 사용합니다.

설명

선택적 매개 변수

선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하십시오.

예제

다음 코드 예제에서는 Bookmark 컨트롤을 문서의 첫 번째 단락에 추가한 다음 책갈피의 LanguageIDwdKorean인지 여부를 확인합니다. 그럴 경우 책갈피를 한글에서 한자로 변환하거나 그 반대로 변환합니다.

이 예제는 문서 수준 사용자 지정을 위한 것입니다.

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
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);
    }
}

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

Bookmark 인터페이스

Microsoft.Office.Tools.Word 네임스페이스