Hallo zusammen,
kann mir jemand erklären wie ich in meiner Userform eine Auswahlmöglichkeit für Schriftart und -größe installieren kann in dem die Schrifteinstellungen für den in TextBox1 befindlichen Texteintrag getroffen werden?
Bin für jeden Tip dankbar.
Karsten
Hi,
öffne unter Ansicht das Eigenschaftsfenster(im VB-Editor). Markier das Textfeld. Klick im Eigenschaftsfenster auf "Font". Ein kleines Kästchen mit drei Punkten erscheint. Von da aus kennst Dich dann aus.
Gruß Rainer
AW: Auswahlfenster Schriftart/-größe in Userform
14.01.2005 12:33:00
Karsten
Danke Rainer,
aber das habe ich nicht gemeint. Ich meinte ich möchte die Schrifteinstellungen per Userform festlegen, so daß jeder der die Userform aufruft eine Schriftart festlegen kann.
Karsten
hallo karsten
erklären ist ein wenig schwierig, aber ich versuchs mal.
In der userform brauchst du 2 comboboxen. die erste ist für die schriftart und die zweite für die grösse. die werte in die erste einzulesen geht über den umweg
CommandBars("formatting").FindControl(ID:=1728) das ist da wo du in excel selber die schriftart einstellst.
die werte die da in der liste sind musst du in die erste combobox kopieren. die zweite füllst du mit einer schleife. (For groesse = 4 to 30 step 2)
jetzt musst du der textbox noch die formate zuweisen. das habe ich jetzt so eingestellt:
du triffst deine auswahl und klickst woanders hin. z.B. in die textbox oder auf die andere combobox
ich habe mal ein beispiel gemacht. schaus dir mal an. https://www.herber.de/bbs/user/16099.xls wenn du noch fragen hast: ich bin heute abend erst wieder online. aber hier in dem forum sind viele andere die den code verstehen und dir sicher weiterhelfen und deine fragen beantworten werden.
der ursprüngliche code ist hier aus dem forum. ich weiss aber leider nicht mehr von wem. sollte der autor ihn wiedererkennen, so betrachte er sich als hier genannt. bernd