我只是想写一个这样的函数:
Public Function myGetAttribute(ByVal xmlFileName As String, _
ByVal ParamArray elementV() As String, _
ByVal ParamArray attributesV() As String) As Collection
这不起作用
"预期的参数列表结束。 a之后无法定义参数 paramarray参数。"
为什么不能将两个paramarray作为参数,什么是变通方法?
答案 0 :(得分:1)
只能有一个 ParramArray ,它必须是最后一个。看起来你想要将两个数组作为参数传递给你的sub而不是一个未知数量的参数。
Public Function myGetAttribute(ByVal xmlFileName As String, _
ByVal elementV() As String, _
ByVal attributesV() As String) As Collection
更多信息:MSDN