vba - 从我的项目中调用企业全局模板中包含的子例程
问题描述
我正在尝试从我的本地项目 VBA 模块中调用 Project 365 的企业全局模板中包含的简单子例程。
我在其他地方读过我需要在工具>参考中启用对企业全局模板的引用,我已经完成了(勾选 VBAProjectGE 参考),但是当我尝试执行此操作时它给出了无效的过程调用错误消息。
我还在我的模板中尝试了以下 VBA 命令来尝试调用 GE 子例程,但没有任何运气:
Sub Anything()
GlobalTaskRefresh
Call GlobalTaskRefresh
Application.Run "Module1.GlobalTaskRefresh"
Application.Run "VBAProjectGE.Modules.Module1.GlobalTaskRefresh"
[VBAProjectGE].[GlobalTaskRefresh]
End Sub
我试图调用的真正简单的企业全局 VBA 代码是:
Sub Globaltaskrefresh()
Msgbox "do something here when it works"
End Sub
请任何人都可以指出正确的语法以使其正常工作,以及为什么我在尝试启用引用时收到 Invalid Procedure Call 错误消息。
非常感谢
院长
解决方案
利用:
Application.Run "GlobalTaskRefresh"
推荐阅读
- typescript - 在函数的“typeof”中指定泛型
- javascript - 如何在JS中显示星期几?
- git - Github & Release 分支显示不应该存在的差异
- amazon-web-services - Does cost of EC2 on AWS increase at the same rate as user count?
- python - 使用 PIPE 打开的子进程仍在从终端读取输入
- python - 使用 Python 访问 Azure 上的 SQL Server SQL 数据库出现错误
- sql - 如何在 Json Auto 中获取空数组 - SQL Server
- ios - 当我单击我使用 Swift 和 xcode 构建的应用程序中的按钮时,它们不起作用
- python - 使用 print r"\" (Python) 仅打印一个斜杠
- go - golang 编译器何时可以重新排序命令以及同步原语如何影响它?