Tengo una presentación de PowerPoint que contiene alrededor de 50 diapositivas. Cada diapositiva puede tener 1 o más comentarios proporcionados por el reviwer (hecho usando insertar-> menú de comentarios).Extraer comentarios de una presentación de PowerPoint con VBA
Estoy tratando de obtener los comentarios programáticamente exportados a un archivo de texto con el código 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
En el código anterior, debo proporcionar el contexto comentario, así que se escriben en un archivo de texto (qué línea de la diapositiva fue seleccionada y comentada)
Pregunta: ¿Hay algún atributo que pueda usar para obtener esta información?
¿Qué quiere decir con "contexto de comentario"? ¿El problema también es cómo escribir en un archivo de texto en VBA o solo se trata del "contexto de comentario"? Puedo proporcionarle el código de cómo escribir un archivo de texto si esto ayuda y, tal vez, si aclara el "contexto de comentario", entonces también lo hará. – hol
me refiero al contexto del comentario como el siguiente: supongo que hay una línea de texto en el ppt el examinador lo selecciona y hace clic en Insertar-> menú de comentarios Necesito obtener la línea que se seleccionó y se comentó sobre – balalakshmi