IMEMode-Eigenschaft

Gibt den Standardausführungsmodus des Eingabemethoden-Editors (IME) für ein Steuerelement an. Diese Eigenschaft gilt nur für Anwendungen, die für Asien, Osten geschrieben wurden, und wird in anderen Anwendungen ignoriert.

Syntax

-Objekt.IMEMode [= fmIMEMode ]

Die Syntax der IMEMode-Eigenschaft umfasst die folgenden Teile:

Teil Beschreibung
Objekt Erforderlich. Ein gültiges Objekt.
fmIMEMode Optional. Der Modus des Eingabemethoden-Editors (IME).

Settings

Die Einstellungen für fmIMEMode lauten wie folgt:

Konstante Wert Beschreibung
fmIMEModeNoControl 0 IME wird nicht gesteuert (Standardeinstellung).
fmIMEModeOn 1 IME aktiviert.
fmIMEModeOff 2 IME deaktiviert. Englischsprachiger Modus.
fmIMEModeDisable 3 IME deaktiviert. Der Benutzer kann IME über die Tastatur aktivieren.
fmIMEModeHiragana 4 IME aktiviert mit Hiragana-Modus in voller Breite.
fmIMEModeKatakana 5 IME aktiviert mit Katakana-Modus in voller Breite.
fmIMEModeKatakanaHalf 6 IME aktiviert mit Katakana-Modus in halber Breite.
fmIMEModeAlphaFull 7 IME aktiviert mit alphanumerischem Modus in voller Breite.
fmIMEModeAlpha 8 IME aktiviert mit alphanumerischem Modus in halber Breite.
fmIMEModeHangulFull 9 IME aktiviert mit Hangul-Modus in voller Breite.
fmIMEModeHangul 10 IME aktiviert, Hangul-Modus in halber Breite.

Die fmIMEModeNoControl-Einstellung gibt an, dass sich der IME-Modus nicht ändert, wenn das Steuerelement zur Laufzeit den Fokus erhält. Bei allen anderen Werten wird der Modus des IME auf den von der IMEMode-Eigenschaft angegebenen Modus festgelegt, wenn das Steuerelement zur Laufzeit den Fokus erhält.

HinwBemerkungeneise

Es gibt zwei Möglichkeiten, den Modus des IME festzulegen. Eine davon erfolgt über die Symbolleiste des IME. Die andere ist mit der IMEMode-Eigenschaft eines Steuerelements, das den aktuellen Modus des IME festlegt oder zurückgibt. Diese Eigenschaft ermöglicht die dynamische Steuerung des IME durch Code.

Im folgenden Beispiel wird erläutert, wie IMEMode mit der IME-Symbolleiste interagiert. Dabei wird davon ausgegangen, dass Sie mit "TextBox1" und "CheckBox1" ein Formular entworfen haben. Sie haben "TextBox1.IMEMode" auf 0 festgelegt, und Sie haben "CheckBox1.IMEMode" auf 1 festgelegt. Im Entwurfsmodus haben Sie die IME-Symbolleiste verwendet, um den IME in Modus 2 zu versetzen.

Beim Ausführen des Formulars beginnt der IME im Modus 2. Wenn Sie auf "TextBox1" klicken, wird der IME-Modus nicht geändert, da IMEMode für dieses Steuerelement 0 ist. Wenn Sie auf "CheckBox1" klicken, wechselt der IME zum Modus 1, weil IMEMode für dieses Steuerelement 1 lautet. Wenn Sie erneut auf "TextBox1" klicken, bleibt der IME im Modus 1 (IMEMode ist 0, daher behält der IME die letzte Einstellung bei).

Sie können IMEMode jedoch überschreiben. Angenommen, Sie klicken auf CheckBox1, und der IME wechselt in Modus 1, wie durch IMEMode für checkBox definiert. Wenn Sie dann die IME-Symbolleiste verwenden, um den IME in Modus 3 zu versetzen, wird der IME immer dann auf Modus 3 festgelegt, wenn Sie auf das Steuerelement klicken. Der Wert der Eigenschaft wird dadurch nicht geändert. Es überschreibt die -Eigenschaft bis zum nächsten Ausführen des Formulars.

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.