我为我的 iPhone 应用程序销售编写了一个小型 Excel VBA 报告工具。
为了使其更易于使用,我想使用 Apple 的 Autoingestion 工具。
Apple 的 Autoingestion 工具可以像这样从命令行激活(它是一个 Java 类)
java Autoingestion john@xyz.com letmein 80012345 Sales Daily Summary 20100204
如何从基本上必须执行此操作的 VBA 宏中运行它
cd - iPhone <- this I dont know how to do correctly, since it always takes the "-" as a command, the directory name is "- iPhone"
java Autoingestion john@xyz.com letmein 80012345 Sales Daily Summary 20100204
基本上有两个问题:
<强>1。如何切换到名为“- iPhone”的目录?
<强>2。如何从 Excel VBA 内部启动 Java 类命令
ps。我使用 MAC 来完成这一切。
ps。我也在终端中尝试了 cd “- iPhone”,但这也不起作用 非常感谢!
最佳答案
回答您的问题:
cd -- "- iPhone"
,双破折号告诉cd
它的选项到此结束,后面是目录名称。- 使用 VBA API 中的
shell(command [, windowStyle])
调用。
Shell("cd -\iPhone && java AutoIngest ...")
可能就是您正在寻找的内容。如果这种方式不起作用,请尝试将其包装在 sh -c "commands..."
中以进行 Shell
调用。
关于java - 从名为 "- iPhone"的特殊目录中的 Excel VBA 宏启动自动摄取工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8066647/