Klasse Comment (Excel VBA)

Die Klasse Comment stellt einen Zellkommentar dar.

Die wichtigste Prozedur der Klasse Comment ist Delete

Set

Um eine Comment -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim cmm as Comment
Set cmm = ActiveCell.Comment

Die folgenden Prozeduren können zum Festlegen der Comment Klassenvariablen verwendet werden : Next, Previous, Comments.Item, Range.Comment, Range.AddComment und Worksheet.Comments

For Each

Hier ist ein Beispiel für die Verarbeitung der Comment -Elemente in einer Sammlung

Dim cmm As Comment
For Each cmm In Application.Comments
	
Next cmm

Methoden

Dies ist die Hauptmethode der Klasse Comment

Delete - Löscht das Objekt.

ActiveCell.Comment.Delete

Andere Methoden

Next - Gibt ein Comment-Objekt zurück, das den nächsten Kommentar darstellt.

Previous - Gibt ein Comment-Objekt zurück, das den vorherigen Kommentar darstellt.

Text - Legt den Kommentartext fest.

Comments.Item - Gibt ein einzelnes Objekt aus einer Auflistung zurück.

Eigenschaften

Author Gibt den Autor des Kommentars zurück.

Dim strAuthor As String
strAuthor = ActiveCell.Comment.Author

Parent Gibt das übergeordnete Objekt für das angegebene Objekt zurück.

Dim objParent As Object
Set objParent = ActiveCell.Comment.Parent

Shape Gibt ein Shape -Objekt zurück, das die Form darstellt, die dem angegebenen Kommentar zugeordnet ist.

Dim shpShape As Shape
Set shpShape = ActiveCell.Comment.Shape

Visible Gibt einen Boolean-Wert zurück, der bestimmt, ob das Objekt sichtbar ist, oder legt diesen Wert fest.

ActiveCell.Comment.Visible = True

Comments.Count Gibt einen Long-Wert zurück, der die Anzahl der Objekte in der Auflistung darstellt.

Dim lngCount As Long
lngCount = ActiveSheet.Comments.Count

Comments.Parent Gibt das übergeordnete Objekt für das angegebene Objekt zurück.

Dim objParent As Object
Set objParent = ActiveSheet.Comments.Parent