Word 97: Formularfeld: Enter unterbinden

Von: , Frage gestellt am Mi, 21. Feb 2001

Hallo,
kann man in einem Formularfeld den Zeilenumbruch durch die Entertaste unterbinden?
Oder hat jemand eine andere Lösung für das Problem:
In einer Fax-Vorlage stehen links die Felder für den Empfänger, während rechts Kästchen zum ankreuzen angeordnet sind (in der selben Zeile).
Betätigt der Anwender bei Eingabe des Empfängers aus Gewohnheit die Entertaste, so verspringt die gesamte Zeile mit dem Kästchen (auch im geschützten Formular).
Mit Spalten zu arbeiten finde ich unbefriedigend, zwar verspringt die Zeile mit dem Kästchen nicht mehr, aber sie rutschen bei der Betätigung der Entertaste weiter nach unten.
Ich hoffe ich habe das Problem einigermassen verständlich rüberbringen können.
Danke im voraus

3 Antworten zu dieser Frage

  1. Antwort von nach einer Stunde hilfreich
    Re: Word 97: Formularfeld: Enter unterbinden

    Hallo

    Das Betätigen der Enter-Taste in einem konventionellen Formulartextfeld erzeugt einen Zeilenumbruch und verschiebt die Darstellung in meinem Formular
    http://mypage.bluewin.ch/reprobst/WordFAQ/Enter.htm


    Gruss
    Silvia Widmer

    • Antwort von nach einem Tag hilfreich
      Re^2: Word 97: Formularfeld: Enter unterbinden

      Hallo

      Das Betätigen der Enter-Taste in einem konventionellen
      Formulartextfeld erzeugt einen Zeilenumbruch und verschiebt
      die Darstellung in meinem Formular
      http://mypage.bluewin.ch/reprobst/WordFAQ/Enter.htm
      Hallo Sylvia,
      danke für den Tip, leider bekomme ich bei dem Makro eine Fehlermeldung: "Word kann die angegebene Taste nicht ändern"
      Das Makro lautet wie folgt(<==== sind die Zeilen die nach der Fehlermeldung makiert angezeigt werden):

      Sub EnterOff()
      CustomizationContext = Templates(1)
      KeyBindings.Add KeyCategory:=wdKeyCategoryMacro, _ <====
      Command:="Dummy", KeyCode:=vbKeyReturn <====
      End Sub

      Sub EnterOn()
      CustomizationContext = Templates(1)
      FindKey(BuildKeyCode(Arg1:=vbKeyReturn)).Clear
      Templates(1).Save
      End Sub

      Hast Du einen Tip für mich?

      • Antwort von nach 2 Tagen hilfreich
        Re^3: Word 97: Formularfeld: Enter unterbinden

        Hallo

        Das Skript verweist auch zu einem Artikel von Microsoft. Verwende die Routine, welche Microsoft dafür vorschlägt.


        Gruss
        Silvia Widmer

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!