Я искал часы, чтобы попытаться найти ответ на этот вопрос, но безуспешно, поэтому я надеюсь, что смогу найти ответ здесь.Ссылка на диаграммы По имени Только в PowerPoint VBA
Я хочу создать переменную, которая относится к ранее существующей диаграмме в PowerPoint, поэтому я могу начать автоматизировать ее данные. Я хочу сослаться на диаграмму по ее названию, чтобы сделать вещи очень легкими, но независимо от того, что я делаю, я не могу показать PPT удовлетворительный адрес диаграммы.
Я попробовал почти все возможные вариации ниже, но без успеха:
Dim chrtPP As PowerPoint.Chart
Set chrtPP = ActivePresentation.Slides(1).Shapes.Charts("Chart3")
Может кто-то пожалуйста, скажите мне, что я делаю не так?
Спасибо!
Powerpoint не га коллекция диаграмм, как это делает Excel; у него есть Shapes, а Shape может содержать диаграмму (или в случае вставленного содержимого из Excel, BE диаграмма). В вашей ситуации ActivePresentation.Slides (1) .Shapes. («Chart3») должен это сделать (т. Е. Удалить часть .Charts) –