* マクロ [#qafe7e45] ooRexx でマクロを書くには環境を構築しておく必要があります。インストール #contents ** マクロの実行 [#kbdeaab0] ooRexx のマクロの実行はファイル単位になります。 ** マクロの作成 [#ddf3b9b3] ooRexx ではスクリプティングフレームワークに用意されたテンプレートを使用しているため管理ダイアログからモジュールを作成できます。 ** スクリプトコンテキスト [#u4b54642] XSCRIPTCONTEXT 変数ではなく次のようにして XScriptContext を取得します。 ::requires UNO.cls xScriptContext = uno.getScriptContext() ** コンポーネントコンテキスト [#v87752ea] xContext = xScriptContext~getComponentContext ** サービスマネージャ [#z395dad6] xMcf = xContext~getServiceManager ** デスクトップ [#acb27699] xDesktop = xScriptContext~getDesktop ** ドキュメント [#jcb2b28d] oDoc = xScriptContext.getDocument |