Rocael Recinos

Generation

generate functionThu, 01 Jun 2023

Insertar comentarios en un archivo de Word desde código Python.

import docx from docx import Document import os import re def insertar_comentario(archivo_original,archivo_nuevo,comentario): documento_word = Document(archivo_original) for p in documento_word.paragraphs: if re.search('\[\[.*\]\]',p.text): lista_palabras = p.text.split() indice = 0 for w in lista_palabras: if re.search('\[\[.*\]\]',w): num_comentario = len(documento_word.comments) comentario_word = documento_word.add_comment("Comentario número %d" % num_comentario, range = w) documento_word.save(archivo_nuevo) break indice += 1 return 0

Questions about programming?Chat with your personal AI assistant