Home > Illustlation > グラフィックツール > Corel Draw > CorelDrawの公式マクロ文書の和訳 > CorelDRAW開発者エリアにようこそ > プログラミング・ガイド > 5-スクリプトとマクロを作成する > 5.4 - マクロを記録する

5.4 - マクロを記録する

新規作成日 2020-01-17
最終更新日

CorelDRAWでマクロを利用するためのドキュメント「5.4 - Recording macros」の和訳です。


注記:このトピックは、JavaScriptスクリプトに適用されません。

Corel DESIGNERとCorelDRAWは、あなたが、手作業でコード化する必要なく、マクロを作成できる記録機能を提供します。多くの単純で反復的な作業のために、記録されたマクロは、迅速で効率的なソリューションです。:それらは、あなたが、あなたが、アプリケーション内で行う。キーを押す、そして、マウス動作のシーケンスを保存します。あなたが、アプリケーションのオブジェクト・モデルに詳しくない場合、あるいは、あなたが、どのオブジェクトとメソッドを使用するべきか、よくわからない場合、マクロを記録して作成することをお勧めします。

Corel PHOTO-PAINTでは、動作は、Corel SCRIPTスクリプトとして記録できますが、VBAやVSTAマクロとしては記録できません。スクリプトの記録については、Corel PHOTO-PAINTのメインヘルプファイル(ヘルプ > 製品ヘルプ)の「Corelスクリプト」を参照してください。

あなたが、将来の使用するために、記録されたマクロを保存したい場合、あなたは、「マクロの記録」ダイアログ・ボックスを使用して、保存することができます。記録されたマクロを保存することは、Script Editorで、それを編集することによって、あなたが、機能を拡張、あるいは、カスタマイズする場合、特に役に立ちます。

[マクロの記録]ダイアログ・ボックス:

しかしながら、あなたが、現在のセッションの間でのみ記録されたマクロを使用したい場合、あなたは、一時的なマクロを記録するできます。マクロの記録の詳細については、次の手順を参照してください。:

  • マクロを記録して、保存する
  • 一時的なマクロを記録する

マクロを記録して、保存する

To record and save a macro

  1. 以下のいずれかを実行します。:
    • ツール > スクリプト > 記録開始をクリックします。あるいは、マクロを記録用のデフォルトのマクロ・プロジェクトに保存するために、マクロ・ツールバー上で、記録開始ボタンをクリックします。
    • スクリプト・ドッキング・ウィンドウでは、マクロを保存するために、プロジェクトをクリックします。続いて、記録ボタンをクリックします。
  2. 「マクロの名前」ボックスでは、マクロの名前を入力します。

    マクロ名には、数字を含めることができますが、それらは、文字から始まる必要があります。マクロ名は、空白やアンダースコア( _ )以外の英数字以外の文字を含めることができません。

  3. 説明ボックスに、マクロの説明を入力します。続いて、OKをクリックします。
  4. あなたが記録したい動作を実行します。

    アプリケーションは、あなたの動作を記録し始めます。あなたが、記録を一時停止する場合、以下のいずれかを実行します。:

    • ツール > スクリプト > 記録休止をクリックします。記録を再開するために、この手順を繰り返します。
    • マクロ・ツールバー、あるいは、スクリプト・ドッキング・ウィンドウの記録一時停止ボタンをクリックします。記録を再開するために、この手順を繰り返します。
  5. 記録を停止するには、次のいずれかを実行します。:
    • ツール > スクリプト > 記録停止をクリックします。
    • マクロ・ツールバー上で、あるいは、スクリプト・ドッキング・ウィンドウで、記録開始ボタンをクリックします。
    • Ctrl+Shift+ Oを押します。

あなたは、すべての利用できるマクロ・プロジェクトがロックされる場合、マクロを記録することができません。

すべての動作を記録できるわけではありません。-それらの複雑さのため、いくつか(多くであるけれども、そのような動作はScript Editorで手作業でコード化されることができます)。動作が記録されることができないとき、コメントはマクロ・コードで配置されます(「このコマンドの記録は、サポートされません」。("このコマンドの記録は、サポートされません。")、しかし、あなたがそれを止めるまで、レコーディング・プロセスは続きます。あなたは、Script Editorでマクロを開くことによって、どんなコメントでもコードで見ることができます。

あなたは、記録のためのデフォルト・マクロ・プロジェクトを指定することができます。スクリプト・ドッキング・ウィンドウでプロジェクトを右クリックすることによって、続いて、クリックすることは、記録プロジェクトとして設定しました。しかしながら、あなたは、ロックされたマクロ・プロジェクトを指定することができません。

ツール > スクリプト > 記録を中止をクリックすることによって、あなたは、マクロの記録をキャンセルし、これまでに記録されたコマンドを破棄することもできます。

また、あなたは、以下のことも行うことができます。:

VBAマクロとしてUndoリストで動作を保存します ツール > 履歴をクリックします。あなたが記録したい動作を実行します。続いて、履歴ドッキング・ウィンドウのスクリプト・ボタンとして、保存をクリックします。

一時的なマクロを記録する

To record a temporary macro

  1. 以下のいずれかを実行します。:
    • ツール > スクリプト > マクロの記録をクリックします。
    • Ctrl+Shift+ Rを押します。
  2. あなたが記録したい動作を実行します。
  3. アプリケーションは、あなたの動作を記録し始めます。

    あなたが、記録を一時停止する場合、以下のいずれかを実行します。:

    • ツール > スクリプト > 記録休止をクリックします。記録を再開するために、この手順を繰り返します。
    • マクロ・ツールバー、あるいは、スクリプト・ドッキング・ウィンドウの記録一時停止ボタンをクリックします。記録を再開するために、この手順を繰り返します。
  4. 記録を停止するには、次のいずれかを実行します。:
    • ツール > スクリプト > 記録停止をクリックします。
    • マクロ・ツールバー上で、あるいは、スクリプト・ドッキング・ウィンドウで、記録開始ボタンをクリックします。
    • Ctrl+Shift+ Oを押します。

すべての利用できるマクロ・プロジェクトがロックされている場合、あなたは、マクロを記録することができません。

複雑さのために、(そのような動作の多くは、スクリプト・エディターで手動でコード化できますが)すべての動作を記録できるわけではありません。動作が、記録できないとき、マクロ・コードに、コメント("このコマンドの記録は、サポートされていません。")が挿入されますが、記録操作は、あなたが、停止するまで継続します。Script Editorでマクロを開くことによって、あなたは、コード内のコメントを見ることができます。

あなたは、スクリプト・ドッキング・ウィンドウでプロジェクトを右クリックし、続いて、[記録プロジェクトとして設定]をクリックすることによって、記録のためのデフォルト・マクロ・プロジェクトを指定することができます。しかしながら、あなたは、ロックされたマクロ・プロジェクトを指定することができません。

ツール > スクリプト > 記録を中止をクリックすることによって、あなたは、マクロの記録をキャンセルし、これまでに記録されたコマンドを破棄することもできます。

このエントリーをはてなブックマークに追加