Sub aa()
Dim Inhalt As String
Inhalt = String(1019, „i“) & „Ende“ & „Nix“
MsgBox Inhalt
Inhalt = String(1019, „M“) & „Ende“ & „Nix“
MsgBox Inhalt
End Sub
Wie das in der API-MsgBox ist weiß ich nicht. Ich weiß auch nicht ob man in der API-MsgBox Inhalt unterschiedlich formatieren kann.
Kann man die durch geeignete Formatierung Teile des
MsgBox-Textes formatieren, z.B. Fett oder andere Farbe (als
schwarz).
Bau wie im Link gesagt eine Userform mit einer TextBox und einem CommendButton für das „Ok“.
Die Titelzeile der UF kannste nicht anzeigen lassen mit API.
Sub aa()
Dim Inhalt As String
Inhalt = String(1019, „i“) & „Ende“ & „Nix“
MsgBox Inhalt
Inhalt = String(1019, „M“) & „Ende“ & „Nix“
MsgBox Inhalt
End Sub
Ja, sowas Ähnliches habe ich schon gemacht, kann man genau die Grenze ermitteln (oder in der Doku irgendwo lesen )
Bau wie im Link gesagt eine Userform mit einer TextBox und
einem CommendButton für das „Ok“.
Danke, hatte ich auch schon gedacht, ist ja auch ziemlich einfach - wenn denn die Textbox in einer Userform mehr als 1024 Zeichen kann. Werde ich also bei Gelegenheit mal machen. Zur Zeit ist das in einer selten benutzten Nebenfunktion.
Eine Mehrzeiligkeit wie im Link gesagt, nützt natürlich nichts. Die Zeilenvorschübe (vbLf) werden ja mitgezählt!
Die Titelzeile der UF kannste nicht anzeigen lassen mit API.
habe jetzt mal eine Userform mit Labels definiert: Eines für die Überschrift, eines für die variabel lange Liste. Mit HEIGHT und CAPTION kann ich die Liste des Labels 2 beliebig manipulieren, und es sieht so aus, dass ich da mehr als die 1024 Zeichen rein packen kann.
Mit einer TextBox wird das vielleicht auch gehen.