25.10.2020, 17:57
Liebe Excelexperten,
In mehreren Blättern meiner Arbeitsmappe nutze ich Schaltflächen, Kontrollkästchen und Listenfelder des Typs 'Formularsteuerelemente'. Seit ich neben dem Desktop auch ein hp Elite X2 Laptop verwende, werden die Kontrollkästchen dort zum Teil verzerrt und jedenfalls sehr klein dargestellt und reagieren nicht immer auf das Anklicken. Auch im Ausdruck sind die Elemente so verzerrt.
Ich habe deshalb alle Formularsteuerelemente durch ActiveX-Steuerelemente ersetzt. Die Darstellung ist nun auf beiden Rechnertypen gleich richtig. Aber: manche Kontrollkästchen oder Umschaltflächen reagieren nach einiger Zeit nicht mehr oder verschieben sich temporär beim Klicken. Wenn ich das Element minimal in der Position verschiebe, ist wieder alles in Ordnung. Ich habe Placement = 3 (xlFreeFloating) eingestellt.
In Dialogen benutze ich ebenfalls ActiveX-Steuerelemente, hier arbeiten sie normal.
Die Steuerelemente lösen VBA-Prozeduren aus und sind zum Teil mit Zellen in anderen Blättern der Arbeitsmappe verknüpft (LinkedCell). Laut Microsoft sollen ActiveX-Steuerelemente auch in Tabellen den Wert der LinkedCell (WAHR, FALSCH) widergeben. Nach meiner Erfahrung wird die LinkedCell aber nur beschrieben. Wenn man den Inhalt der LinkedCell ändert, spiegelt sich das nicht z.B. in der Checkbox.
Muss ich etwas Bestimmtes beachten, wenn ich ActiveX-Steuerelemente in Tabellen verwende?
Kann man die Größe des Formularsteuerelements Kontrollkästchen (nicht deren Beschriftung!) beeinflussen?
Vielen Dank im Voraus für einen Tip!
In mehreren Blättern meiner Arbeitsmappe nutze ich Schaltflächen, Kontrollkästchen und Listenfelder des Typs 'Formularsteuerelemente'. Seit ich neben dem Desktop auch ein hp Elite X2 Laptop verwende, werden die Kontrollkästchen dort zum Teil verzerrt und jedenfalls sehr klein dargestellt und reagieren nicht immer auf das Anklicken. Auch im Ausdruck sind die Elemente so verzerrt.
Ich habe deshalb alle Formularsteuerelemente durch ActiveX-Steuerelemente ersetzt. Die Darstellung ist nun auf beiden Rechnertypen gleich richtig. Aber: manche Kontrollkästchen oder Umschaltflächen reagieren nach einiger Zeit nicht mehr oder verschieben sich temporär beim Klicken. Wenn ich das Element minimal in der Position verschiebe, ist wieder alles in Ordnung. Ich habe Placement = 3 (xlFreeFloating) eingestellt.
In Dialogen benutze ich ebenfalls ActiveX-Steuerelemente, hier arbeiten sie normal.
Die Steuerelemente lösen VBA-Prozeduren aus und sind zum Teil mit Zellen in anderen Blättern der Arbeitsmappe verknüpft (LinkedCell). Laut Microsoft sollen ActiveX-Steuerelemente auch in Tabellen den Wert der LinkedCell (WAHR, FALSCH) widergeben. Nach meiner Erfahrung wird die LinkedCell aber nur beschrieben. Wenn man den Inhalt der LinkedCell ändert, spiegelt sich das nicht z.B. in der Checkbox.
Muss ich etwas Bestimmtes beachten, wenn ich ActiveX-Steuerelemente in Tabellen verwende?
Kann man die Größe des Formularsteuerelements Kontrollkästchen (nicht deren Beschriftung!) beeinflussen?
Vielen Dank im Voraus für einen Tip!