JavaWebstartを介して呼び出されるアプリケーションがあります。Webstartリンクを介して開くと、問題なく機能します。
また、Webstartを介して起動するプログラムで開くことができるファイルを(vbaを介して)生成するExcelベースのアプリケーションもあります。
私がやりたいのは、Webstartアプリケーションを呼び出して、新しく生成されたファイルを開くボタンを用意することです。ファイル名(および内容)は時間に敏感であるため、同じファイル名を何度も使用することはできません。
vbaを使用してWebstartを介してアプリケーションを呼び出す方法はほぼ理解できましたが、問題は、Webstartアプリがファイルを開くことができるようにするには、jnlp記述子の引数として渡す必要があることです。
<application-desc main-class="com.foo.WebstartApp">
<argument>-file</argument>
<argument>C:\files\file_20100909_164834.csv</argument>
</application-desc>
ファイル名が常に異なる場合、ファイル名をJNLPファイルに渡すにはどうすればよいですか?
毎回新しいjnlpファイルを動的に生成することを検討する必要がありますか、それともjnlpファイルをパラメーター化して、JNLPを呼び出すときにファイル名を渡す方法はありますか?