Макрос Microsoft Word VBA для чтения комментариев - PullRequest
0 голосов
/ 08 января 2020

Я пытаюсь прочитать комментарии к рисункам в документе, используя код ниже

For Each iShp In .InlineShapes
  iShp.Select

  If Selection.Comments.Count > 0 Then
    MsgBox Selection.Comments(1).Range.text
  End If
Next

Фигуры выбраны правильно, однако количество всегда равно 0 ...

Что я скучаю?

1 Ответ

1 голос
/ 08 января 2020

Вот альтернативный способ прочитать все комментарии:

Option Explicit

Sub DisplayCommentText()
    With ActiveDocument
        Dim cmt As Comment
        For Each cmt In .Comments
            Debug.Print cmt.Range.Text
        Next cmt
    End With
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...