Запустите PPT IDE, нажмите F2 для браузера объектов и немного запустите его для начала. Напишите часть PPT вашего кода в PPT, насколько это возможно, затем верните его в Excel. Для хорошо написанного кода это обычно не включает в себя несколько строк, измененных здесь и там.
Существует несколько сайтов (Microsoft и другие), которые имеют базовые примеры кода. Немного поискового запроса предоставит множество ссылок.
Иерархия объектов в основном:
Приложение содержит коллекцию презентаций, который содержит презентации, которая содержит коллекцию Слайды, которая содержит Слайды, которые содержат коллекцию формы, которая содержит формы, каждый из которых может доступ к ним по имени, номеру индекса или идентификационному номеру.
Чтобы узнать имя/и т. Д. выбранной формы:
Sub TellMeMore()
With ActiveWindow.Selection.ShapeRange(1)
MsgBox "Name: " & .Name & vbCrLf _
& "Index: " & CStr(.ZOrderPosition) & vbCrLf _
& "ID: " & CStr(.Id)
End With
End Sub
некоего цикл отчетности всех имен элементов или объектов в непосредственном окно может быть? –