Вызов подпрограммы, содержащейся в корпоративном глобальном шаблоне из моего проекта - PullRequest
0 голосов
/ 24 мая 2018

Я пытаюсь вызвать простую подпрограмму, содержащуюся в корпоративном глобальном шаблоне проекта 365, из моего локального модуля VBA проекта.

Я читал в другом месте, мне нужно включить ссылку на глобальный корпоративный шаблон вИнструменты> Ссылки, что я и сделал (помечен галочкой VBAProjectGE), но при попытке сделать это выдает сообщение об ошибке «Недопустимый вызов процедуры».

Я также попытался использовать приведенные ниже команды VBA в своем шаблоне, чтобы попытатьсябезуспешно звоните в подпрограмму GE:

Sub Anything()

GlobalTaskRefresh

Call GlobalTaskRefresh

Application.Run "Module1.GlobalTaskRefresh"

Application.Run "VBAProjectGE.Modules.Module1.GlobalTaskRefresh"

[VBAProjectGE].[GlobalTaskRefresh]

End Sub

Очень простой код Enterprise VBA, который я пытаюсь вызвать:

Sub Globaltaskrefresh()

Msgbox "do something here when it works"

End Sub

Пожалуйста, кто-нибудь может указать мне правильныйсинтаксис, чтобы это работало, и почему я получаю сообщение об ошибке «Недопустимый вызов процедуры» при попытке включить ссылку.

Большое спасибо

Дин

1 Ответ

0 голосов
/ 24 мая 2018

Использование:

Application.Run "GlobalTaskRefresh"
...