如何从Excel调用Perl脚本?

4 excel perl

我想使用VBA从Excel调用Perl脚本.我使用了shell命令.我还使用了以下代码:

Function Chk()
Dim RetVal
RetVal = Shell("C:\Perl\bin\Hello.pl", 1)
End Function
Run Code Online (Sandbox Code Playgroud)

但是上面的函数不会运行该文件.有什么错误吗?

有没有其他方法使用Excel调用Perl脚本或外部程序?

Jam*_*son 5

看看ActiveState的Perl扩展.它们有一个"ActivePerl"DLL,它将Perl解释器作为ActiveX组件运行,它应该允许与Excel无缝集成.

此外,它们的OLE扩展允许Perl访问完整的Excel OLE对象模型,因此您可以非常精确地操作电子表格.