* JavaScript コードを含む拡張機能 [#m69b6c7a] JavaScript で記述したマクロは拡張機能として配布できます。拡張機能として配布したコードはツール - マクロ - マクロの実行から実行できます。または他の言語から呼び出して利用することもできます。(ツール - マクロ - マクロの管理 - JavaScript で表示される管理ダイアログには表示されません。) #contents 拡張機能パッケージの詳細な作り方は[[拡張機能>Extensions]]を参照してください。 ** manifest.xml [#i59282b8] META-INF/manifest.xml ファイルにスクリプティングフレームワークスクリプトとしてインストールされるように指定します。 #code(){{ <?xml version="1.0" encoding="UTF-8"?> <manifest:manifest> <manifest:file-entry manifest:full-path="mytools_js/" manifest:media-type="application/vnd.sun.star.framework-script"/> </manifest:manifest> }} 指定: mytools_js/ ディレクトリ以下のファイル ("/" が必要です) parcel-descriptor.xml ファイルを配置したディレクトリを指定します。 種類: application/vnd.sun.star.framework-script このように設定した拡張機能をインストールすると user/Scripts/unopkg-desc.xml ファイルが作成され、parcel-descriptor.xml ファイルが読み込まれるようになります。 |