У меня есть PowerPoint, который содержит около 50 слайдов. На каждом слайде может быть 1 или более комментариев, предоставленных редактором (выполняется с помощью меню вставки-> комментариев).Извлечение комментариев из презентации PowerPoint с использованием VBA
Я пытаюсь получить комментарии программно экспортируемые в текстовый файл, используя этот VBA код:
Sub ConvertComments()
''# Converts new-style comments to old
Dim oSl As Slide
Dim oSlides As Slides
Dim oCom As Comment
Set oSlides = ActivePresentation.Slides
For Each oSl In oSlides
For Each oCom In oSl.Comments
''# write the text to file : (oCom.Text)
WriteToATextFile oCom.Author, <what needs to come here>, oCom.Text
Next oCom
Next oSl
End Sub
В приведенном выше коде, я должен предоставить комментарий контекст, а также должны быть записаны в текстовый файл (какая линия на слайде была выбрана и прокомментирована)
Вопрос: Есть ли какой-либо атрибут, который я могу использовать для получения этой информации?
Что вы подразумеваете под термином "comment context"? Проблема также в том, как писать в текстовый файл в VBA или это просто «контекст комментария». Я могу предоставить вам код, как написать текстовый файл, если это поможет, и, возможно, если вы поясните «контекст комментария», то это также будет с ним. – hol
Я имел в виду контекст комментария: Предположим, есть строка текста в ppt . Редактор выбирает ее и нажимает кнопку «Вставить» -> меню комментариев Мне нужно получить выделенную строку и был прокомментирован – balalakshmi