0
MACのVBA内からJavaクラスを実行するだけです。MACのVBAからJavaコマンドを実行
MAC端末では、"java"
と入力するだけでjavaコマンドが実行されます。
私が試した:
t = "Macintosh HD:System:Library:Java:JavaVirtualMachines:1.6.0.jdk:Contents:Home:bin:java"
MacScript (t)
または
t = "Macintosh HD:System:Library:Java:JavaVirtualMachines:1.6.0.jdk:Contents:Home:bin:java"
shell (t)
しかしruntime error 5 Invalid procedure call or argument.
を取得し、私は1.6.0.jdkは単に私がに含めることができるフォルダではありませんので、これは推測しますパス - しかし私は確信していません。
VBA内でJavaを呼び出すにはどうすればよいですか?
これは私が実際に呼び出す必要が働き一度:java myFile
を私はjavaコマンドの完全なパスとその後のmyFileのための完全なパスを含めるにはどうすればよいですか?あなたはこのJavaBridgeのような実行時のブリッジを使用するか、あなたのVBAをラップするWebサービスを使用することができない限り、
感謝
だから、ターミナルに入力できるVBAシェルコマンドを使って、同じコマンドをエミュレート/シミュレートすることはできません。本当にdisapointingです。ターミナルを起動してから入力するキーストロークをシミュレートすることで可能でしょうか?コマンドは、少なくとも? – user387184
これは悲しいことですが、PC上ではとても簡単でした。* .batファイルを呼び出すだけです。 – user387184
これは悲しいことではありません。MSを使用するときに得られるものです。それはそこだけで動作します。ところで、PC上で.batファイルを呼び出すだけではありませんでした。既にブリッジライブラリとDLLがすべてインストールされています。あなたは私の答えと同じことをしています、それはあなたがそれをやっているということだけです。 – apesa