wrk-around f. xl-Bug: Größenänd. von Comboxen?
04.04.2004 10:16:25
Björn
vor langer Zeit hatte ich schon mal zu diesem Problem gepostet. Damals hatte leider niemand eine Idee. Da es sich um ein generelles und ziemlich übles Problem handelt, das auf unterschiedlichen Systemen mit unterschiedlichen xl-Dateien aufgetreten ist, müßte es allerdings als Bug bekannt sein.
Der Bug stellt sich so dar, dass Excel - unter nicht bekannten Konditionen - beginnt, die Größe von Steuerelemente-Comboboxen sowie deren Text in Tabellenblättern automatisch und scheinbar völlig willkürlich entweder zu vergrößern oder zu verkleinern - ersteres, bis das Steuerelement die ganze Seite verdeckt, letzteres, bis das Steuerelement vom Screen völlig verschwunden ist. Dabei ist es egal, ob der Formularschutz aktiviert ist oder nicht. Die Comboboxen haben Standardkonfiguration, Autosize steht auf false, aber der Fehler tritt sogar bei Autosize = true auf.
Ausgelöst wird der Bug nicht durch das Verlassen der Combobox, sondern das Enter-Ereignis.
Eine Notlösung könnte darin bestehen, ein Combobox_GotFocus - Ereignis zu prorammieren, das die Einstellungn von Größe und Text jedes Mal wieder auf normal zurücksetzt. Besonders befriedigend erscheint mir das nicht. Gibt es denn hier keine andere Lösung? Kann es wirklich sein, dass das man mit derartigen Krücken gegensteuern muß? Ein Ausweichen auf die Formular-Dropdowns kommt bei meiner Tabelle leider nicht in Betracht. Kann mir jemand helfen? Das wäre klasse. Vielen Dank!
Viele Grüße
Björn