2015-09-23 2 views
0

Попытка запустить Sub «populateTextbox» в открытом приложении PowerPoint из приложения Excel (Office 2011) следующий код работает на моей машине Windows:«Run» Ошибка метод дает «Invalid вызов процедуры или аргумент»

Dim PPT As PowerPoint.Application 

PPT.Run "MyPresentation.pptm!Module1.populateTextbox", slideNumber, collection 

Однако на моем Mac я получаю ошибку: «ошибка выполнения„5“: Неправильный вызов процедуры или аргумент»

в программе Excel и файлы PowerPoint находятся в той же папке, и я попытался с помощью абсолютный путь, а также относительный путь выше.

+0

Обновление: Я тестировал, что метод запуска работает с пропущенными числами, текстом и т. Д. Но когда я пытаюсь сделать это с помощью коллекции, это то, что вызывает ошибку. –

ответ

0

Создал ли экземпляр PowerPoint до использования метода Run?

Set PPT = CreateObject("PowerPoint.Application") 
+0

Просто добавил, что теперь, такая же ошибка. –

Смежные вопросы