我是一个有用的助手,可以翻译文本。
Excel文件中有一个函数返回自定义类,当我试图从VBScript调用这个函数时,会出现“未知运行时错误”。
示例VBA代码:
调用 VBScript 代码:
当我尝试设置myRes时,出现了一个错误。我认为这是由于VBScript无法识别对象类型引起的。有没有什么方法可以解决这个问题?
谢谢, Achraf
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无法识别对象类型引起的。有没有什么方法可以解决这个问题?
谢谢, Achraf