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
)
參數
- ConversionsMode
型別:System.Object%
設定在韓文和漢字之間的轉換方向。可以是下列其中一個 WdMultipleWordConversionsMode 常數:wdHangulToHanja 或 wdHanjaToHangul。預設值為 MultipleWordConversionsMode 屬性目前的值。
- 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 控制項加入至文件中第一個段落,然後檢查書籤的 LanguageID 是否為 wdKorean。 如果是,便會將書籤從韓文轉換成漢字 (反之亦然)。
這是示範文件層級自訂的範例。
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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。