Powerpoint VBA: редактирование заголовка диаграммы в заполнителе содержимого в шаблоне PPT - PullRequest
0 голосов
/ 17 апреля 2019

Я работаю с существующим шаблоном PPT 2013, который использует заполнители содержимого, и создаю код VBA для изменения диаграмм и текстовых полей на различных слайдах на основе кода в Excel.

Я могу редактировать объект диаграммы, ссылаясь на shapeobject

Set shapeObject = oPPT.ActivePresentation.Slides(slideIndex).Shapes("Content Placeholder 5")

И после ссылки я могу получить доступ к листу данных диаграммы shapeobject и изменить значения.

Однако я столкнулся с проблемой изменения названия диаграммы.Следующий код не изменяет видимый заголовок:

Set myChart = shapeObject.Chart
myChart.HasTitle = True
myChart.Title = myLabel 

Обрабатываются ли заголовки по-разному, поскольку он является заполнителем содержимого?Код выполняется без ошибок, и если я проверяю myChart.Title в ближайшем окне, он показывает текст myLabel.Тем не менее, я все еще вижу название неотредактированного графика на слайде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...