使用CallByName调用classModule中的函数很容易,那么标准模块中的函数又如何呢?The main sub''# to call function inside class moduleCall CallByNameCall CallByName(stdObj,"Func1") ''# is this correc
作为背景,我有一个,它使用VB.net作为中间人,通过大量的反射来完成工作。我遇到了一个障碍,我需要使用CallByName()来设置一个非常标准的属性,定义为 index As Integer) As String Set
它通常被称为.Object(1) = "new value",但是桥接代码现在尝试将.Object(1)作为对象,然后使用CallByName对于其他集合
我目前正在使用CallByName动态调用方法。有几种方法,我每天都会从服务器中的一个表以及参数中找到。因此,我向CallByName发送一个参数数组,而不是param数组,因为我直到运行时才知道参数的数量。考虑到CallByName需要一个参数数组,我使用一个私有声明函数来绕过VBA定义。但是,在有些方法中,我传递一个对象和一个方法来更改传递的参数的值。例如,我传递一个带有以下参数的数组
Dim Name as String, V