运行子例程RunMe可以在2019年8月Windows更新之前运行。
2019年8月Windows更新后,运行子例程RunMe失败。它报告以下错误信息:“无效的过程调用或参数(错误5)”
Public Sub RunMe()
Dim wksTestArray() As Worksheet
MsgBox SendArrayToFunction(wksTestArray())
End Sub
Public Function SendArrayToFunction(ByVal vntArray As Variant) As Boolean
SendArrayToFunction = True
End Function
Run Code Online (Sandbox Code Playgroud)
请注意:错误仅在未分配的阵列中发生。
对于函数来说,接受Variant可能很有用,该Variant可以是值的数组或对象的数组,例如,IsArrayAllocated是需要此功能的示例函数。
有解决办法吗?