Моя «лучшая» попытка на данный момент — перебрать все ячейки таблицы в документе и попытаться выполнить эту задачу, как показано в коде ниже.
Код: Выделить всё
for Image in Images:
for table in document.tables:
for row in table.rows:
for cell in row.cells:
for paragraph in cell.paragraphs:
if Image in paragraph.text:
for p in enumerate(cell.paragraphs):
img_paragraph = p[1]
runner = paragraph.add_run(img_paragraph)
runner.add_picture(f'{Image}.gif', width=Cm(1))
paragraph.text = paragraph.text.replace(Image, "")
Подробнее здесь: https://stackoverflow.com/questions/698 ... es-in-docx
Мобильная версия