【发布时间】:2011-12-06 15:57:48
【问题描述】:
我在 Excel 文件中有一个返回自定义类的函数,当我尝试从 VBScript 调用此函数时,我收到“未知运行时错误”
示例 VBA 代码:
Function myVBAFunc() As Variant
Set myClass1 = New Class1
myClass1.Name = "Test"
Set myVBAFunc= myClass1
End Function
调用VBScript代码:
Set Excel = CreateObject("Excel.Application")
Set Workbook = Excel.Workbooks.open("C:\myFile.xls")
Set myRes = Excel.Run("myVBAFunc")
Excel.Quit
当我尝试设置 myRes 时出现错误,我认为这是由于 VBScript 无法识别对象的类型。有没有办法解决这个问题?
谢谢, 阿什拉夫
【问题讨论】: