我最终试图从 Essbase 自动/安排数据检索。
我从一个完美运行的宏开始。示例代码:
Sheets("Sheet1").Select
range("B1:b1").Select
ActiveCell = j
application.Run macro:="EssMenuVRetrieve"
该宏将在大约 0.5 秒内运行并完美检索数据。
接下来,我编写了一个 .bat 和 vbScript 文件来自动化该过程。但这行不通。
在 EssMenuVRetrieve 代码行之前,一切都运行良好。我知道这一点是因为我在将一些文本写入两个单元格之前和之后都放入了示例代码以进行测试。
当我运行批处理文件时,它会根据需要调用宏,将代码执行到 EssMenueVRetrieve,然后无限挂起。没有数据返回。执行后没有代码。
我无法理解从工作宏到不工作的 vbscript 的问题。