Zellenkommentar-Format generell umstellen
Hallo liebe Excel-Freunde,
weiß jemand von Euch, ob man die automatische Formatierung beim Erstellen eines Zellenkommentars generell umstellen kann ?
Bei mir stellt sich immer die Schriftart "Tahoma 8" ohne Transparenz ein. Ich hätte gerne "Arial 10" mit leichter Transparenz.
Da ich viele Zelleninhalte kommentiere, ist mir das jeweilige Einstellen unter Format_Kommentar zu nervig.
Mit besten Grüßen, Klariko
Antwort schreiben
Antwort 1 von Hajo_Zi vom 09.01.2021, 12:46 Options
Hallo,
das ght nur über das Betriebssystem ich glaube OuickInfo ist der Punkt.
Gruß Hajo
Antwort 2 von Beverly vom 09.01.2021, 13:42 Options
Hi,
falls du das nicht generell einstellen möchtest, kannst du alle Kommentare im aktuellen Tabellenblatt mit folgendem Code nachträglich formatieren:
Sub kommentar()
Dim coKommentar As Comment
For Each coKommentar In ActiveSheet.Comments
With coKommentar.Shape
With .DrawingObject.Font
.Size = 10
.FontStyle = "Arial"
End With
.Fill.Transparency = 0.5
End With
Next coKommentar
End Sub
Bis später,
Karin
Antwort 3 von klariko vom 09.01.2021, 23:04 Options
Vielen Dank Euch beiden.
Zu Hajo: ich möchte das nicht für die ganze Maschine ändern.
Zu Karin:
Dein Makro erledigt sogar alle Kommentare im ganzen Blatt. Seltsame Erscheinungen bei mir:
1. Textbestandteile werden 'entfettet' und 'unkursiv' obwohl Dein Makro dazu gar nichts bestimmt,
2. Tahoma wird nicht zu Arial, obwohl Dein Makro das so beabsichtigt.
Nachrichtlich: Unterstreichungen u. Schriftfarben bleiben erhalten, Schriftgrad wechselt von 8 auf 10 - so wie erwartet.
Beispiel: "Am Ende ist alles [grün]" wird zu "Am Ende ist alles [grün]"
Hast Du dafür vielleicht eine Lösung?
Wenn das nicht in einem Makro für alle Kommentare eines Blattes möglich ist, dann würdest Du mir eine große Freude mit dem Makrocode für das Ändern eines einzelnen Kommentars machen: idealer Startpunkt "Kursor steht nach dem Text schreiben im Kommentarfeld."
Antwort 4 von Beverly vom 10.01.2021, 10:01 OptionsLösung
Hi,
es spielt keine Rolle, ob es nur einen Kommentar oder alle Kommentare im aktiven Tabellenblatt betrifft: sobald die Schriftart geändert wird (auch wenn das offensichtlich nicht ausgeführt wird), wird auch die Textformatierung zurückgesetzt. Wenn du damit leben kannst, dass es die Schriftart Tahoma ist, aber sonst alle Anpassungen gemacht werden (Transparenz und Schriftgröße), dann lass die Zeile mit .FontStyle weg. Im Kommentartext selbst lässt sich nicht jeder einzelne Buchstabe formatieren, sondern nur das Kommentarfeld insgesamt.
Bis später,
Karin
Antwort 5 von malSchauen vom 10.01.2021, 10:35 Options
Hi,
Wenn Du aber den .FontStyle in Deinem Makro gegen .Name ersetzt, dann sollten die anderen Formatierungen erhalten bleiben. (bold, italic, etc.)
Soll für Beverlys Macro heißen:
With .DrawingObject.Font
.Size = 10
.Name = "Arial"
End With
sollte imho funktionieren. (Excel 2003 getestet)
Bye
Antwort 6 von Beverly vom 10.01.2021, 11:20 Options
Hi,
danke für die Ergänzung, daran hatte ich nicht gedacht. .Name funktionert auch in 2002 und 2007.
Bis später,
Karin
Antwort 7 von klariko vom 12.01.2021, 11:39 Options
Besten Dank an Beverly und malSchauen !!
Die Kombination Eurer Beiträge bringt es für mich.
Mit besten Grüßen, Klariko