2013-02-23 5 views
0

У меня есть презентация PowerPoint, в которой некоторые слайды содержат несколько фигур, которые пользователь может щелкнуть.Захват, на который была нажата кнопка powerpoint

Я хочу зафиксировать, какую фигуру нажать. Я могу захватить, если у формы есть тест на нем с помощью макроса, но что, если он содержит какое-либо изображение?

+2

Если форма не имеет текста для вас, чтобы проверить, а затем проверить его имя вместо. –

ответ

0

Каждая форма слайда имеет уникальное свойство ID, которое вы можете проверить, чтобы определить, какая форма выбрана.

Или вы можете добавить тег в форме заранее:

ActiveWindow.Selection.ShapeRange(1).Tags.Add "MyName", "MyValue" 

затем

If ActiveWindow.Selection.ShapeRange(1).Tags("MyName") = "MyValue" Then 
    ' Whatever 
Смежные вопросы