「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:1
総数:3272
現在:4


エクステンションはどうやって作成するのですか

ページOpenOffice.org FAQの登録ページ
投稿者M.Kamataki
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2007-04-08 19:20:45 (日)
OSAll
依存するページfaq/4/412
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

OpenOffice.orgの拡張機能である「エクステンション」を作成したいのですが、方法がわかりません。作成方法を教えてください。


Basic/マクロなら簡単です

M.Kamataki (2007-04-08 19:42:32 (日))

エクステンションに関して、まずその簡単な解説である以下のドキュメントをお読みください。

上記では、Javaの場合を解説していますが、OpenOffice.org Basicによるマクロの場合は、エクステンションにエクスポートするメニューが用意されているので簡単です。既存のファイルに付属するマクロや自作のマクロを簡単にエクステンション化することができます。faq/4/412で紹介したマクロを含んだ IannzFindReplace.sxw ファイルの場合を例に、以下に手順を紹介します。

  1. [ツール]−[マクロ]−[マクロの管理]−[OpenOffice.org Basic...]を選択
  2. 「OpenOffice.org Basic マクロ」ダイアログで[管理]ボタンをクリック
    faq4_413_01.png

  3. 「OpenOffice.org Basic マクロの管理」ダイアログで「ライブラリ」タブを選択
  4. 「場所」に「IannzFindReplace」、「ライブラリ」に「IannzFindReplace」を選択し、[エクスポート]ボタンをクリック
    faq4_413_02.png

  5. 「Basic ライブラリをエクスポート」ダイアログで「拡張機能としてエクスポート」が選択されていることを確認して[OK]をクリック
    faq4_413_03.png

  6. ファイル名を指定して[保存]をクリック
    faq4_413_04.png

    ちなみに IannzFindReplace マクロはLGPLライセンスなので、上記マクロを含んだファイルとエクスポートしたエクステンションをアーカイブにした以下のファイルを用意しました。

    fileIannzFindReplace.zip

エクステンションのインポート

M.Kamataki (2007-04-08 20:07:53 (日))

OpenOffice.org 2.1以降では、上記で作成したエクステンションを、ファイルアイコンのダブルクリックでインポート(インストール)できます。以下、手順です。

  1. エクステンションファイルをマウスでダブルクリック
    faq4_413_05.png

  2. インストールを確認するダイアログが表示されるので、[OK]をクリック
    faq4_413_06.png

  3. 「拡張機能マネージャー」にエクステンションが登録されたのを確認して[閉じる]をクリック
    faq4_413_07.png

    これでマイマクロにエクステンションが登録されます(エクステンションによっては、クイック起動を含めOpenOffice.orgを再起動する必要があるかもしれません)。IannzFindReplace マクロの実行方法については、faq/4/412「検索と置換パネルでの正規表現で、改行文字の扱い」を、詳細はIannzFindReplace.sxw ファイルをご覧ください。

    蛇足:
    同エクステンションはLGPLなので、表示を日本語にするのも自由だと思います。どなたか挑戦しませんか。

Re: 蛇足

M.Kamataki (2007-04-11 07:58:35 (水))

faq/4/412にダイアログを日本語化したIannzFindReplaceエクステンションが登録されました。nyさんありがとう。

翻訳されたエクステンション(拡張機能)作成方法

M.Kamataki (2008-03-23 11:28:11 (日))

参考情報:

翻訳されたはにゃ?さんに感謝します。

お名前:
題名:


添付ファイル: filefaq4_413_07.png 707件 [詳細] filefaq4_413_06.png 665件 [詳細] filefaq4_413_05.png 684件 [詳細] fileIannzFindReplace.zip 1406件 [詳細] filefaq4_413_04.png 668件 [詳細] filefaq4_413_03.png 698件 [詳細] filefaq4_413_02.png 679件 [詳細] filefaq4_413_01.png 652件 [詳細]