Clase Comment - comentario (Excel VBA)
La clase Comment representa un comentario de celda. Para usar una variable de clase Comment, primero debe ser instanciado, por ejemplo
Dim cmm as Comment
Set cmm = ActiveCell.Comment
For Each
A continuación, se muestra un ejemplo de cómo procesar los elementos Comment en una colección.
Dim cmm As Comment
For Each cmm In Application.Comments
Next cmm
Author
Devuelve el autor del comentario.
Dim strAuthor As String
strAuthor = ActiveCell.Comment.Author
Delete
Elimina el objeto.
ActiveCell.Comment.Delete
Next
Devuelve un objeto Comment que representa el siguiente comentario.
Este método sólo afecta a una hoja.
Dim cmmNext As Comment
Set cmmNext = ActiveCell.Comment.Next()
Previous
Devuelve un objeto Comment que representa el anterior comentario.
Este método sólo afecta a una hoja.
Dim cmmPrevious As Comment
Set cmmPrevious = ActiveCell.Comment.Previous()
Shape
Devuelve un objeto Shape que representa la forma adjunta al comentario especificado.
Dim shpShape As Shape
Set shpShape = ActiveCell.Comment.Shape
Text
Establece el texto del comentario.
Dim strText As String
strText = ActiveCell.Comment.Text()
Arguments
Optional arguments
Los siguientes argumentos son opcionales
Text (String) - Texto que se va a agregar.
Start (Long) - Número del carácter donde se colocará el texto agregado.
Overwrite (Boolean) - False para insertar el texto.
Visible
Devuelve o establece un valor Boolean que determina si el objeto es visible.
ActiveCell.Comment.Visible = True