Site Map | HOME > Sub Menu > This page Step1 ← Step2 → Step3 ここでは... | 記録する | 補足資料

STEP2 (アンカーを使ってみよう)

■ ここでは...

マクロ実行後も実行前の選択状態を保持しておくと、対象範囲がわかりやすくなります。Step2では「STEP1」のマクロにアンカー操作を追加し、選択状態を保持したマクロの作成手順を紹介します。

◆ マクロ動作イメージ

マクロ実行前のように、対象範囲を選択した状態でマクロを実行すると

マクロ実行後右図のように、行頭に引用符が挿入されます。このとき、実行前同様選択状態となっています。 STEP1 との違いは選択状態になっていることだけです。

▲Top

■ マクロを記録する

  1. 事前準備
    1. アンカーの設定」「アンカー間を選択」はエディタ部拡張コマンドです。拡張メニュー等に設定し、使用可能な状態にしておきます。
    2. エディタ部のメッセージ作成画面で1文字以上選択状態にしておきます。
  2. ツール(T)→マクロ(M)→操作の記録開始(R) を実行します。
    右下に記録中と表示されます。この数字は、コマンドが記録される毎に増えていきます。
  3. 拡張コマンドのアンカーの設定を実行します。
  4. エディタ部メニューから、編集(E)→挿入(I)→文字列(S) を選択し、行頭へ「> 」を挿入します。
    文字列の挿入
    1. 挿入位置(P)から「行頭」を選択します。
    2. 文字列(S)に、「> 」と入力します。
    3. 操作記録中の為、操作を記録する(R)は入力できない状態になっています。
    4. OKボタンを押します。
  5. 拡張コマンドのアンカー間を選択を実行します。
  6. ツール(T)→マクロ(M)→操作の記録終了(R) を実行します。

マクロ記録は以上で終了です。続いて記録したマクロを保存します。
ツール(T)→マクロ(M)→操作の保存(S) を実行すると「操作の保存」ダイアログが表示されるので記録したマクロを任意の名前で保存してください。(「操作の保存」ダイアログに関してはSTEP1 を参照してください。)

▲Top

■ 補足資料

◆ アンカー

「アンカー設定」とは現在のカーソル位置を記憶させることをいいます。ただし範囲選択されている場合は、選択範囲の両端(2箇所)がアンカー設定されます。「アンカー間を選択」することにより、設定しておいた範囲を選択状態にできます。
詳細はこちらの「アンカーについて」を参照ください。

◆ 手順に従い作成したマクロにコメントを追加したマクロテキスト

// Start of EdMax Macro
CHAR MacroComment[] = "選択範囲の行頭に引用符挿入\r\n(選択範囲保存)"
SetAnchor( ) ;                  //アンカーの設定
InsertStringEx( 1 , "> " ) ;    //挿入:文字列(行頭)
SelectAnchorArea( ) ;           //アンカー間を選択
// End of EdMax Macro

▲Top


Site Map | HOME > Sub Menu > This page Step1 ← Step2 → Step3 ここでは... | 記録する | 補足資料