Buttons: Max. Länge Textbeschriftung
19.09.2007 09:59:44
Goofi
die Umstellung von Excel 2000 auf Excel 2007 ist nicht so einfach, daraus folgendes Problem:
In Excel 2000 hatte ich folgende VBA-Zeilen, die problemlos funktionierten:
ActiveSheet.Shapes("Button 25").Select
Selection.Characters.text = "Vorabdiagramm" & Chr(10) & "V o r g a b e - Daten"
bzw.
ActiveSheet.Shapes("Button 25").Characters.text = _
"Vorabdiagramm" & Chr(10) & "V o r g a b e - Daten"
In Excel 2007 muss nun laut Excel-Hilfe "TextFrame" folgendermaßen ergänzt werden:
ActiveSheet.Shapes("Button 25").Select
Selection.TextFrame.Characters.text = "Vorabdiagramm" & Chr(10) & "V o r g a b e - Daten"
bzw.
ActiveSheet.Shapes("Button 25").TextFrame.Characters.text = _
"Vorabdiagramm" & Chr(10) & "V o r g a b e - Daten"
Leider funktioniert es in Excel 2007 trotzdem nicht, Fehlermeldung: "Die Text-Eigenschaft des Characters-Objektes kann nicht festgelegt werden." Dazu habe ich bislang herausgefunden, dass es bei max. Textlänge von 33 Zeichen (incl. Zeilenumbruch-Anweisung) kein Problem gibt, obwohl der Button für 60 Zeichen groß genug wäre. Aufzeichnen nimmt beliebige Textlängen, Excel 2007 kann aber die Aufzeichnung nicht ausführen.
Gibt es in Excel 2007 eine Textzeichen-Begrenzung für die VBA-technische Buttons-Beschriftung?
Vielen Dank für Euere Hilfe.
Gruß Goofi