【发布时间】:2012-04-23 00:22:03
【问题描述】:
我正在尝试根据包含子例程名称的字符串变量从 Windows 窗体调用公共子例程。子例程是代码模块中的一个过程,直接使用过程名称调用时可以正常工作。
VB.net 函数 CallByName 应该可以工作,但我不知道如何将模块名称指定为“Object Ref”参数。
在显示的代码中,“ReportLibrary”是一个包含公共 sub 的模块,其名称包含在字符串 strReportProcedure 中。这会导致以下错误帮助程序:
帮助说明了 ObjectRef 参数:
对象引用
类型:System.Object
必需的。目的。指向公开属性或方法的对象的指针。
我遗漏了什么,还是无法使用 CallByName 从模块调用例程?
【问题讨论】:
标签: vb.net