我想使用VBA从Excel调用Perl脚本.我使用了shell命令.我还使用了以下代码:
Function Chk() Dim RetVal RetVal = Shell("C:\Perl\bin\Hello.pl", 1) End Function
但是上面的函数不会运行该文件.有什么错误吗?
有没有其他方法使用Excel调用Perl脚本或外部程序?
看看ActiveState的Perl扩展.它们有一个"ActivePerl"DLL,它将Perl解释器作为ActiveX组件运行,它应该允许与Excel无缝集成.
此外,它们的OLE扩展允许Perl访问完整的Excel OLE对象模型,因此您可以非常精确地操作电子表格.