尝试构建解决方案时遇到一个奇怪的错误。当我调用oGetHeaderValue函数并传递参数时发生错误。

Dim oGetHeaderValue As New clsGetHeaderValue

Dim returnString As String
returnString = oGetHeaderValue(strInvoiceNumber, strOrderNumber)


错误消息是:类'clsGetHeaderValue'无法建立索引,因为它没有默认属性。

最佳答案

您正在调用实例oGetHeaderValue,就好像它是一个方法一样。看来您可能打算在其上调用一个函数,但错过了这一点。
因此,也许您的代码应该是:

Dim returnString As String = oGetHeaderValue.YourMethod(strInvoiceNumber, strOrderNumber)


YourMethod是您要调用的任何方法。

在再次阅读您的问题后,为了澄清一下,oGetHeaderValue不是函数,它是类的实例,其中可能包含函数和子类等。

10-07 20:02