Я пытаюсь автоматизировать ppt с помощью библиотеки pptx- python. Я использую шаблон. На некоторых слайдах есть несколько диаграмм. И на диаграммах есть текстовые поля. Я попытался зациклить фигуры, чтобы получить shape_id этих текстовых полей, но не смог найти shape_id .
И когда я попытался перетащить текстовое поле из области диаграммы это не вышло. Кажется, текстовое поле является частью области диаграммы. Есть две области диаграммы и область графика, а текстовые поля находятся внутри области диаграммы, а область графика содержит столбцы гистограммы.
Оригинал
[![1]](https://i.stack.imgur.com/xg7ww.png)
Когда я уменьшил область графика, текстовые поля все еще были в исходном положении
[![2]](https://i.stack.imgur.com/cfDrG.png)
Кто-нибудь может сказать мне, как найти эти текстовые поля с помощью python -pptx? Я хочу заменить эти XXX своим собственным текстом.
Текстовые поля являются частью области сюжета .
Примечание. Если об этом уже спрашивают, укажите ссылку на этот пост в комментариях. Спасибо.
Добавлена XML схема ppt, вы можете увидеть текст, который я хочу заменить. Может кто-нибудь сказать мне, как пройти через него, используя python -pptx?