指定輸入法編輯器 (IME) 的預設執行模式。 此特性僅適用於為東亞撰寫的應用程式,其他應用程式則被忽略。
語法
物件。IMEMode [= fmIMEMode ]
IMEMode 屬性語法包含以下部分:
| 部分 | 描述 |
|---|---|
| 物件 | 必要。 有效物件。 |
| fmIMEMode | 選用。 輸入法編輯器的模式 (IME) 。 |
設定
fmIMEMode 的設定如下:
| 常數 | 值 | 描述 |
|---|---|---|
| fmIMEModeNoControl | 0 | 不控制 IME (預設值)。 |
| fmIMEModeOn | 1 | 開啟 IME。 |
| fmIMEModeOff | 2 | 關閉 IME。 英文模式。 |
| fmIMEModeDisable | 3 | 關閉 IME。 使用者無法用鍵盤開啟 IME。 |
| fmIMEMode平假 | 4 | 開啟 IME,使用全形平假名模式。 |
| fmIMEMode片假名 | 5 | 開啟 IME,使用全形片假名模式。 |
| fmIMEMode 片假名Half | 6 | 開啟 IME,使用半形片假名模式。 |
| fmIMEModeAlphaFull | 7 | 開啟 IME,使用全形英數模式。 |
| fmIMEModeAlpha | 8 | 開啟 IME,使用半形英數模式。 |
| fmIMEModeHangulFull | 9 | 開啟 IME,使用全形韓文模式。 |
| fmIMEModeHangul | 10 | 開啟 IME,使用半形韓文模式。 |
fmIMEModeNoControl 設定表示,當控制器在執行時接收到焦點時,IME 的模式不會改變。 對於其他任何的值,當控制項在執行階段接收焦點時,則會設定為 IMEMode 屬性所指定的值。
註解
IME 模式有兩種設定方式。 一種是透過 IME 的工具列。 另一種是 IMEMode 控制特性,該特性設定或回傳 IME 的當前模式。 此特性允許透過程式碼動態控制 IME。
以下範例說明 IMEMode 如何與 IME 的工具列互動。 假設你設計了一個包含 TextBox1 和 CheckBox1 的表單。 你已經把 TextBox1.IMEMode 設為 0,並且把 CheckBox1.IMEMode 設為 1。 在設計模式下,你已經用 IME 工具列把 IME 切換到模式 2。
當你執行表單時,IME 會從模式 2 開始。 如果你點選 TextBox1,IME 模式不會改變,因為這個控制的 IMEMode 是 0。 如果你點選 CheckBox1,IME 會變成模式 1,因為這個控制的 IMEMode 是 1。 如果你再點一次 TextBox1,IME 仍維持在模式 1, (IMEMode 為 0,因此 IME 會保留最後的設定) 。
不過,你可以覆蓋 IMEMode。 舉例來說,假設你點選了 CheckBox1,IME 進入了 IMEMode 定義的 CheckBox 模式 1。 如果你用 IME 工具列把 IME 設為模式 3,點擊控制鍵時 IME 就會被設成模式 3。 這不會改變該房產的價值;它會覆蓋該屬性,直到你下一次執行該表單時。
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。