LibreOfficeでマクロを使用する

Habravchane、ユーザーrzeからの翻訳を紹介したいと思います。 彼はまだHabrahabrにはいませんが、招待を拒否しません。 mail@worze.orgに送信できます。



APD: Mithgolに感謝、招待状を受け取った。 :)



こんにちはharazhiteli!

今日、 LibreOfficeでのマクロの使用についてお話ししたいと思います



まえがき

自宅や職場では毎日、オフィスアプリケーションを使用してあらゆるタスクを実行しています。 1つのジョブに特化し、その結果、同じタスクを実行することがよくあります。同じテキストを挿入し、多数のホットキーを使用してフォーマットします。 これらのすべての場合において、作業の一部を自動化することにより、貴重な作業時間を節約できます。

記事の後半で、 LibreOfficeでのマクロの使用について説明します



マクロとは何ですか、なぜですか?



マクロは、通常のメニューを使用して記録できる特定のアクションのシーケンスです。 マクロレコードを選択すると、実行するアクションがスクリプトコードとして自動的に保存されます。 また、今後の作業では、プログラムでのアクションを正確に繰り返して、すでに独立して実行されます。 マクロは単純なものでも非常に複雑なものでもかまいません-それはすべて、どのような結果を達成する必要があるかに依存します。 マクロに適用される主な基準は、強力であると同時に使いやすいことです。 LibreOfficeマクロはこれらの要件を正確に満たしています。 実際に試してみましょう。



LibreOfficeパッケージを使用するには、Linux、WindowsまたはMacOSオペレーティングシステムが事前にインストールされている必要があります。また、LibreOfficeパッケージがインストールされている必要があります( このトピックで説明するように、たとえばppaリポジトリからインストールできます)



マクロ管理



独自のマクロの作成を開始する前に、マクロ管理ツールに慣れる必要があります。 パス-ツール-マクロ-整理マクロ-LibreOffice Basicマクロ (ツール-マクロ-マクロ管理-LibreOffice Basicマクロ)に沿って進みます





ウィンドウの左側の列には、デフォルトでインストールされているマクロのリストが表示されます。 それらのいずれかをクリックすると、編集または削除できます。

ウィンドウの主なタスクは、必要なマクロを選択し、ツールバーのボタンを割り当てるか、イベントに関連付けることです。 ボタンをマクロに割り当てると、最も一般的に使用されるボタンをすばやく実行できます。



自動モード(記録)でのマクロの作成には、マクロを編集するための言語に関する知識が少なくとも少し含まれていることに注意してください。 マクロの外観を確認するには、必要なマクロを選択して[ 編集 ]をクリックします。 以下は、ソースコードでマクロがどのように見えるかの例です。







次に、マクロの記録を検討します



簡単な例を見てみましょう。 文書にはテキストが既に挿入されています。テキストはビジネス文書で使用されるため、見出しを作成する必要があります。

将来のマクロでは次のことが可能になります。

-ページの中央の上部にテキストを配置します。

-タイトルとして使用されるテキストを入力します。

マクロを作成したら、ツールバーのボタンを割り当てます。 その後、マウスを1回クリックするだけで、ドキュメントにタイトルを挿入できます。

手順のシーケンスを見てみましょう。



ステップ1

テキストドキュメントを開きます。 行こうツール-マクロ-マクロの記録 小さな「マクロ記録」ウィンドウが表示され、1つの「 記録停止 」ボタンが表示されます。



ステップ2

テキストのタイトルを作成します。 「中央揃え」ボタンをクリックして、将来のテキストがドキュメントの中央に正確にくるようにします。 次に、タイトルテキスト自体を記述します。 マクロはそのようなアクションを記憶しないため、異なる形式(フォント、太字、斜体、下線)を設定しないでください。



ステップ3

ヘッダーの作成が完了したら、「マクロ記録」ウィンドウの「マクロの完了」ボタンをクリックします。 マクロオーガナイザーウィンドウがすぐに表示されます。 新しいマクロに名前を付けます(たとえば、PostHead)。 これで、目的の場所(たとえば、「 マイマクロ 」フォルダー)に保存できます。



ステップ4

ここで、PostHeadマクロ用のボタンをツールバーに追加するだけです。 このプロセスは、一見すると思えるほど単純ではありません。

LibreOffice Basicマクロを開き、「 割り当て 」ボタンをクリックします。 次の[ カスタマイズ]ウィンドウが表示されます。このウィンドウで[ ツールバー ]タブに移動し、[ ツールバー ]フィールドに[標準]が設定されていることを確認します。









このウィンドウの[追加]ボタンをクリックします。 別のウィンドウが表示されます-「コマンドの追加」。

左側のカテゴリウィンドウのリストには、「 LibreOffice Macros 」がリストの一番下にあります。 開いてマクロを開きます。 見つかったら、最後の最も簡単な手順を実行します。 レターヘッドマクロをツールバーの目的の場所にドラッグします。

すべてがタスクに対処しました。

ここで必要なのは、パネルに追加したPostHeadボタンを使用することだけです。 たとえば、新しいドキュメントを開き、PostHeadボタンをクリックします。 マクロは、「割り当て」たテキストを正確に含む見出しを作成し、ドキュメントの上部のちょうど中央に配置します。

便利ですか?



まとめ

もちろん、私の例では、非常に単純なマクロを作成しました。 しかし、上記のツールを使用すると、非常に複雑なマクロを作成できます。 Writerだけでなく、 LibreOfficeパッケージの他のすべてのアプリケーション(スプレッドシート、プレゼンテーションなど)でも使用できます。 マクロの作成方法がわかったので、作業を簡単にするために独自のマクロを簡単に作成できます。

この記事の目的は、マクロ記録ツールを使用する基本を学ぶことです。




All Articles