Получение текста из текстового поля ActiveX (VBA, PowerPoint)

#vba #powerpoint

#vba #powerpoint

Вопрос:

В моей презентации PowerPoint есть текстовое поле ActiveX. Во время моей презентации я хочу написать там письмо. После этого я хочу нажать кнопку, которая открывает окно сообщения с буквой из текстового поля. В настоящее время мой код выглядит следующим образом, но он не работает:

 MsgBox ActivePresentation.Slides(SlideIndex).OLEObjects("tb1").Object.Text
  

Ответ №1:

Вместо этого попробуйте следующее…

 MsgBox ActivePresentation.Slides(SlideIndex).Shapes("tb1").OLEFormat.Object.Text