Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica o modo de tempo de execução predefinido do Input Method Editor (IME) para um controlo. Esta propriedade aplica-se apenas a aplicações escritas para a Ásia Oriental e é ignorada noutras aplicações.
Sintaxe
objeto. IMEMode [= fmIMEMode ]
A sintaxe da propriedade IMEMode tem as seguintes partes:
| Sair | Descrição |
|---|---|
| objeto | Obrigatório. Um objeto válido. |
| fmIMEMode | Opcional. O modo do Input Method Editor (IME). |
Configurações
As definições para fmIMEMode são:
| Constant | Valor | Descrição |
|---|---|---|
| fmIMEModeNoControl | 0 | Não controla IME (padrão). |
| fmIMEModeOn | 1 | IME ativado. |
| fmIMEModeOff | 2 | IME desativado. Modo inglês. |
| fmIMEModeDisable | 3 | IME desativado. O utilizador não consegue ativar o IME por teclado. |
| fmIMEModeHiragana | 4 | IME ativado com modo Hiragana de largura total. |
| fmIMEModeKatakana | 5 | IME ativado com modo Katakana de largura total. |
| fmIMEModeKatakanaHalf | 6 | IME ativado com modo Katakana de meia largura. |
| fmIMEModeAlphaFull | 7 | IME ativado com modo Alfanumérico de largura total. |
| fmIMEModeAlpha | 8 | IME ativado com modo Alfanumérico de meia largura. |
| fmIMEModeHangulFull | 9 | IME ativado com modo Hangul de largura total. |
| fmIMEModeHangul | 10 | IME ativado com modo Hangul de meia largura. |
A definição fmIMEModeNoControl indica que o modo do IME não é alterado quando o controlo recebe o foco no tempo de execução. For any other value, the mode of the IME is set to the value specified by the IMEMode property when the control receives focus at run time.
Comentários
Existem duas formas de definir o modo do IME. Um deles é através da barra de ferramentas do IME. O outro é com a propriedade IMEMode de um controlo, que define ou devolve o modo atual do IME. Esta propriedade permite o controlo dinâmico do IME através de código.
O exemplo seguinte explica como o IMEMode interage com a barra de ferramentas do IME. Suponha que desenhou um formulário com a Caixa de Texto1 e a Caixa de Verificação1. Definiu TextBox1.IMEMode como 0 e definiu CheckBox1.IMEMode como 1. No modo de estrutura, utilizou a barra de ferramentas IME para colocar o IME no modo 2.
Quando executa o formulário, o IME começa no modo 2. Se clicar em Caixa de Texto1, o modo IME não é alterado porque iMEMode para este controlo é 0. Se clicar em Caixa de Verificação1, o IME muda para o modo 1, porque iMEMode para este controlo é 1. Se clicar novamente em TextBox1, o IME permanece no modo 1 (IMEMode é 0, pelo que o IME mantém a última definição).
No entanto, pode substituir IMEMode. Por exemplo, suponha que clica em Caixa de Verificação1 e o IME entra no modo 1, conforme definido pelo IMEMode para a Caixa de Verificação. Se, em seguida, utilizar a barra de ferramentas IME para colocar o IME no modo 3, o IME será definido como modo 3 sempre que clicar no controlo. Isto não altera o valor da propriedade; substitui a propriedade até à próxima vez que executar o formulário.
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.