Clase Comments - comentarios (Word VBA)

Colección de objetos comment que representa los comentarios de una selección, intervalo o documento.

Para usar una variable de clase Comments, primero debe ser instanciado, por ejemplo

Dim cmms as Comments
Set cmms = Selection.Comments

Los siguientes procedimientos se pueden usar para establecer variables de clase Comments : Comment.Replies, Document.Comments, Range.Comments y Selection.Comments.

Add

Devuelve un objeto comment que representa un comentario agregado a un rango.

Add (Range, Text)

Sub AddComment() 
 Selection.Collapse Direction:=wdCollapseEnd 
 ActiveDocument.Comments.Add _ 
 Range:=Selection.Range, Text:="review this" 
End Sub

Arguments

Un argumento con nombre

Range (Range) - Intervalo al que agregar un comentario.

Optional arguments

Los siguientes argumentos son opcionales

Text (String) - Texto del comentario.

Count

Devuelve un Long que representa el número de elementos de la colección comments.

Dim lngCount As Long
lngCount = Selection.Comments.Count

Item

Devuelve un objeto comment individual de una colección.

Item (Index)

Index: El objeto individual que se va a devolver.

Dim cmm As Comment
Set cmm = Selection.Comments(Index:=1)

ShowBy

Devuelve o establece el nombre del revisor cuyos comentarios se muestran en el panel de comentarios.

Puede elegir que se muestren los comentarios de un solo revisor o de todos los revisores.

If ActiveDocument.Comments.Count >= 1 Then 
 ActiveDocument.ActiveWindow.View.SplitSpecial = wdPaneComments 
 ActiveDocument.Comments.ShowBy = "Don Funk" 
End If