Excel上的Excel VBA运行shell命令?

时间:2016-12-20 18:21:23

标签: excel macos vba shell macros

我想知道如何在Excel中使用宏运行shell命令?

我想通过shell运行conv.r8。我使用Python和chmod +x /Users/asdasd/Music/playlistLoad.sh实现了这一点,但Excel VBA有类似的东西吗?它必须在Mac上工作......不仅仅是Windows。

谢谢!

1 个答案:

答案 0 :(得分:1)

您需要调用shell功能。所以你的代码将是

Shell("chmod +x /Users/asdasd/Music/playlistLoad.sh")

shell函数可以在任何操作系统上运行,但是您需要调整传递给它的命令到您正在使用的操作系统。在您的示例中,您具有UNIX样式,因此它仅适用于Linux / MacO或其他* NIX系统。 Windows在其权限中没有可执行文件的概念,因此无论如何在Windows中没有等效的命令。