2016-07-01 7 views
0

現在、私はOpenOffice Writer Extensionで作業しています。 私の問題は、OpenOfficeが同じフォルダにすべてインストールされていない多くのコンピュータで拡張機能が使用されるため、OpenOfficeのインストールフォルダのパスが必要なことです。開いているプログラムのパスを取得する(Open Office)(Java)

私の質問は、現在実行中のプログラムのパスを取得する方法です。 私はすでに、この発見:https://wiki.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Path_Settings

をしかし、私は本当にそれを適切に使用する方法がわからない:S

はご協力いただきありがとうございます。

答えて

0

あなたがリンクしたページからPathSettingsTestをご覧ください。次のコードは、soffice.exeがある "program"フォルダへのパスを取得します。

Object aValue = xPathSettingsService.getPropertyValue("Module"); 
String aPath = (String)aValue; 

PathSettingsTestを実行するには、以下に示すように、ソケットにリスニングとsoffice最初のスタート: https://wiki.openoffice.org/wiki/Documentation/DevGuide/ProUNO/Java/Getting_a_Service_Manager

+0

はどうもありがとうございました。 – FreeKill

関連する問題