Schriften in UserForms

.. das wohl mächtigste Werkzeug in Bill Gates' Büro-Sippe. Ob reine Formeln, PowerQuery oder VBA. Hier bleiben kaum Wünsche unerfüllt.
Benutzeravatar
d'r Bastler
Beiträge: 832
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 224 Mal
Danksagung erhalten: 118 Mal

Schriften in UserForms

#1

Beitrag von d'r Bastler »

Moin allerseits,

wer gelegentlich USF baut, hat es sicher auch schon beobachtet: Man definiert für Captions z.B. für Checkboxen gleicher Größe Tahoma als Schriftart, Größe 10. Kopiert man nun mehrere CKB in eine USF, dann belieben die Schiften sich in nicht nachvollziehbarer Weise an irgendetwas anzupassen und erscheinen einfach mal kleiner oder größer. Sieht einfach nicht gut aus. :shock:

Diese Schriftauswahl hilft: Schriftart Candana, Stil Standard, Größe 10 liefert gleichmäßige Ergebnisse.

Schöne Grüße
d'r Bastler von den VBAsteleien.de
Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019pro & Android12 & XL365
Benutzeravatar
theos
Beiträge: 51
Registriert: 15. Sep 2022, 21:48
Hat sich bedankt: 4 Mal
Danksagung erhalten: 35 Mal
Kontaktdaten:

Re: Schriften in UserForms

#2

Beitrag von theos »

Meinst du Candara?
Hab das Phänomen noch nicht beobachtet, liegt aber vielleicht daran, dass ich immer Arial nehme.
Folgende Benutzer bedankten sich beim Autor theos für den Beitrag:
d'r Bastler
Benutzeravatar
thowe
Beiträge: 230
Registriert: 12. Sep 2022, 16:57
Hat sich bedankt: 108 Mal
Danksagung erhalten: 79 Mal
Kontaktdaten:

Re: Schriften in UserForms

#3

Beitrag von thowe »

Hallo d'r Bastler,

ich habe dieses Phänomen auch noch nie beobachtet.
DA du - eh - ein VBA Experte bist ein Vorschlag kurz umrissen wie ich es handhabe

Mit der Prozedur USERFORM_ACtivate() durchschleife ich ein Prozedur USERFORM_Design (ein, paar, Parameter,) und definiere in einem "globalen" Modul (zb mdlAPP) die Standardschriftart als Const, die Schriftgrößen als ENUM....

-> das ist mein Standardvorgehen.
-> Auch deswegen, da ich immer, ausgenommen die 2 Buttons btnCANCEL und btnOK, alle Controls dynamisch zur Laufzeit der Userrform hinzufüge & entsprechend style, designe


Vielleicht hilft dir dieser "Workaround"

lg
Folgende Benutzer bedankten sich beim Autor thowe für den Beitrag:
d'r Bastler
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste