Classe Comments - comentários (Word VBA)
Uma coleção de objetos comment que representa os comentários em uma seleção, intervalo ou documento. Para usar uma variável de classe Comments, ela primeiro precisa ser instanciada por exemplo
Dim cmms as Comments
Set cmms = Selection.Comments
Add
Retorna um objeto comment que representa um Comentário adicionado a um intervalo.
Sub AddComment()
Selection.Collapse Direction:=wdCollapseEnd
ActiveDocument.Comments.Add _
Range:=Selection.Range, Text:="review this"
End Sub
Arguments
O seguinte argumento é necessário
Range (Range) - O intervalo ao qual um comentário será adicionado.
Optional arguments
The following argument is optional
Text (String) - O texto do comentário.
Count
Retorna um Long que representa o número de itens na coleção Comments . Somente leitura.
Dim lngCount As Long
lngCount = Selection.Comments.Count
Item
Retorna um objeto comment individual em uma coleção.
Item (Index)
Index: O objeto individual a ser retornado. Pode ser um Long que indica a posição ordinal do objeto individual.
Dim cmm As Comment
Set cmm = Selection.Comments(Index:=1)
ShowBy
Retorna ou define o nome do revisor cujos comentários são mostrados no painel de comentários. String de leitura/gravação.
Você pode optar por mostrar comentários de um único revisor ou de todos os revisores. Para exibir os comentários de todos os revisores, defina essa propriedade como "All Reviewers."
If ActiveDocument.Comments.Count >= 1 Then
ActiveDocument.ActiveWindow.View.SplitSpecial = wdPaneComments
ActiveDocument.Comments.ShowBy = "Don Funk"
End If