Advertisement
Guest User

Untitled

a guest
May 6th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. Sub CommentsToCells()
  2. Dim xlapp As Object
  3. Dim xlbook As Object
  4. Dim xlsheet As Object
  5. Dim i As Long
  6. Set xlapp = GetObject(, "Excel.Application")
  7. If Err Then
  8. Set xlapp = CreateObject("Excel.Application")
  9. End If
  10. On Error GoTo 0
  11. Set xlbook = xlapp.Workbooks.Add
  12. Set xlsheet = xlbook.Worksheets(1)
  13. With xlsheet.Range("A1")
  14. .Offset(0, 0) = "Comment #"
  15. .Offset(0, 1) = "Author"
  16. .Offset(0, 2) = "Comment"
  17. .Offset(0, 3) = "Date"
  18. End With
  19. With ActiveDocument
  20. For i = 1 To .Comments.Count
  21. xlsheet.Range("A1").Offset(i, 0) = i
  22. xlsheet.Range("B1").Offset(i, 0) = .Comments(i).Author
  23. xlsheet.Range("C1").Offset(i, 0) = .Comments(i).Range.Text
  24. xlsheet.Range("D1").Offset(i, 0) = .Comments(i).Scope.Text
  25. xlsheet.Range("E1").Offset(i, 0) = .Comments(i).Date
  26. Next i
  27. End With
  28. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement