Я пытаюсь написать макрос, который запускается автоматически выполняется при открытии презентации PowerPoint моей в PowerPoint 2013. Согласно this article и this StackOverflow answer это может быть сделано с написанием подпрограммы VBA с именем «Auto_Open»:Как написать автоматический макрос в PowerPoint 2013?
Sub Auto_Open()
MsgBox ("Hello World!")
End Sub
Я думаю, это очень простой материал, но все же это не работает для меня. В Центре доверия я включил все макросы, а также «Доверять доступ ...» также отмечен.
Я использую PowerPoint 2013. Возможно ли, что Microsoft не поддерживает автоматические макросы в PowerPoint 2013 ? Я не нашел никакой информации об этом в Интернете, только для Word 2013.
Вы можете найти [Начало работы с VBA в PowerPoint 2010] (https://msdn.microsoft.com/en-us/library/office/ee814734%28v=office.14%29.aspx?f=255&MSPPError = -2147217396) статья полезно. –
Моя подпрограмма работает. Я могу запустить его вручную. Он просто не выполняется автоматически при открытии файла. – Zsolt
У вас должно быть событие, чтобы обнаружить открытие, но я искал в PPT 2010, и я не нашел ожидаемого (что-то вроде Excel или Outlook), поэтому я начинаю сомневаться, что буду таким, как легко, как для других приложений .... – R3uK