Lors de l'exportation de Parole des commentaires de révision, comment faites-vous référence à la phrase liée à un commentaire?
Je suis en train d'exporter un document Word en revue les commentaires. Je veux exporter la phrase de sélection qui a été commenté suivi du commentaire.
Capture d'écran de l'image: http://jspeaks.com/mswordcomment.png
J'ai trouvé le code d'une boucle sur le document des commentaires, mais je ne peux pas comprendre comment faire référence à la phrase de sélection que le commentaire a été relative à.
La logique actuelle est:
Sub ExportComments()
Dim s As String
Dim cmt As Word.Comment
Dim doc As Word.Document
For Each cmt In ActiveDocument.Comments
s = s & cmt.Initial & cmt.Index & "," & cmt.Range.Text & vbCr
Next
Set doc = Documents.Add
doc.Range.Text = s
End Sub
J'ai bricolé avec la Sélection.Large, cependant je ne peut pas déterminer le bon objet ou une propriété qui contient référencé dans la phrase.
Je voudrais pour produire une sortie comme suit (si nous utilisons l'exemple dans l'image ci-dessus):
Phrase: Voici plus de phrases qui contiennent des faits intéressants - Commentaire: C'est un fait intéressant.
Phrase: Voici plus de phrases qui contiennent des faits intéressants. Voici plus de phrases qui contiennent des faits intéressants. - Commentaire: C'est un fait très intéressant
OriginalL'auteur jspeaks | 2010-04-29
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé quelqu'un sur un autre site pour résoudre cette question.
La clé de la solution est: cmt.La portée.FormattedText
Ici est la fonction de révision:
OriginalL'auteur jspeaks
J'ai recueilli plusieurs morceaux de code et arrivés à cette solution:
Les plus précieux de l'aide de Réponses De Microsoft
OriginalL'auteur user662182