Im Formular den Zeilenumbruch nicht zulassen

Hallo liebe Leut,
hilfe…
Habe ein Formular erstellt, geschützt und auch als dot. gespeichert.
Der Anwender soll in manchen Textfeldern keinen Zeilenumbruch mit der Enter-Taste vollführen dürfen.
Klartext, wenn er oder sie auf die Enter-Taste drückt, darf kein Zeilenumbruch erfolgen…
Tut es aber! Habe die Eingabe schon auf eine bestimmte Länge begrenzt. Auch das hat keinen Einfluss auf den Zeilenumbruch.
Würde mich sehr über eine Antwort freuen.
Sabine

hi sabine

gibt nix gescheites für dein problem.

a) du kannst das feld in eine tabelle einbauen und der tabelle eine fixe höhe verpassen. der benutzer kann dann zwar immer noch eine leerzeile einfügen, sieht sie aber nicht ==> selber schuld…
diese lösung reicht, wenn es nur darum geht, dass dir die anwender nicht das layout eines formulars zerstören.

b) an das verlassen-ereignis des felds ein makro hängen, dass automatisch zeilenumbrüchen aus allen eingabefeldern löscht. sollte realtiv einfach zu programmieren sein, da man die eingabefelder relativ leicht durchgehen kann. ist aber programmieraufwand und vor allem dann nicht so optimal, wenn das formular an viele verschiedene benutzer verteilt werden soll. grund: makros in dokumenten sind verpönt (virenschutz blockt die normalerweise, ausser man ist selbstmörder) und dokumentvorlagen kann man nicht jeden benutzer aufzwingen.

ansonsten kannst du noch einen bittbrief an microsoft schicken. ich vermute aber, dass du schon ein kunde mit ca. 10 000 lizenzen sein musst, um da auch nur annähernd erfolg zu haben.

erwin