このページの手順へのクイック リンク:
マクロを使って反復的なタスクを自動化すると、時間を節約できます。マクロを使って操作のシーケンスを指定できるので、その操作を後で簡単に繰り返すことができます。
マクロを使い場合、プログラミングの経験は不要です — 実際、メイン アプリケーション ウィンドウ内でマクロを操作するための基本的なツールを使用できます。ただし、マクロをさらにコントロールしたい場合には、次の内蔵プログラミング環境を使用できます。

VBA と VSTA の相違点に関する詳しい情報は、CorelDRAW コミュニティ Web サイトの開発者エリアにあるプログラミング ガイドを参照してください。
マクロを使い始める
VBA および VSTA のマクロ機能は、デフォルトでこのソフトウェアと共にインストールされますが、必要に応じてこれらの機能を手動でインストールできます。VBA 機能のオプションを指定できます。

Corel PHOTO-PAINTで VSTA のマクロ機能を使用するには、Microsoft Visual Studio 2012 以降をインストールしておく必要があります。VSTA エディタを使用するには、まず Microsoft Visual Studio 2012、2013、2015、Community、Professional、Premium、Ultimate、または Enterprise のいずれかのエディションをインストールする必要があります。次に microsoft.com から Microsoft Visual Studio Tools for Applications 2015 を再インストールします。
CorelDRAW Graphics Suite のインストール後に Microsoft Visual Studio をインストールした場合は、CorelDRAW Graphics Suite のインストールを変更することで VSTA のマクロ機能を再インストールする必要があります。 詳しくは、マクロ機能を手動でインストールするには.を参照してください。
マクロ機能には、メイン アプリケーション ウィンドウでマクロを操作するツールがいくつか用意されています。
マクロを作成する
マクロはモジュール (「コード モジュール」とも呼ばれます) に保存され、このモジュールはマクロ プロジェクトに保存されます。[マクロ マネージャ] ドッキング ウィンドウでは、マクロ プロジェクト、モジュール、および実際に使用するマクロのすべてを表示し、管理できます。
[マクロ マネージャ] ドッキング ウィンドウを使用して、Global Macro Storage (GMS) ファイルまたは Corel VSTA プロジェクト (CGSaddon) の形式でマクロ プロジェクトを作成できます。これらのファイルを使用は、マクロ プロジェクトのコンポーネントを包含して他のユーザーと共有する最適な方法です。[マクロ マネージャ] ドッキング ウィンドウを使用すると、作成するマクロ プロジェクトを開いたり (または「ロード」したり) 、ソフトウェアとともにインストールするマクロ プロジェクトや、ユーザーが作り変えられるマクロ プロジェクトを開くことができます。また、[マクロ マネージャ] ドッキング ウィンドウを使ってマクロ プロジェクトの名前を変更したり、GMS ベースおよび VSTA のマクロ プロジェクトをコピーし、閉じる (または「アンロード」する) ことができます。

一部のマクロ プロジェクトはロックされており、変更できません。

ドキュメントを作成すると、そのドキュメントのマクロ プロジェクトは [マクロ マネージャ] ドッキング ウィンドウに自動的に追加されます。マクロはドキュメントのマクロ プロジェクト内に保存できますが (たとえば、オールインワン テンプレートを作成するためなど)、GMS ファイルを使用してマクロ プロジェクトを保存することをお勧めします。
各マクロ プロジェクトには少なくともモジュールが 1 つ含まれます。[マクロ マネージャ] ドッキング ウィンドウを使用してモジュールを VBA ベースのマクロ プロジェクトに追加するか、編集するために既存のモジュールを開くことができます。[マクロ マネージャ] ドッキング ウィンドウを使用して、VBA モジュールの名前を変更したり、削除することができます。

一部のモジュールでは、編集機能が無効になっています。
さらに、[マクロ マネージャ] ドッキング ウィンドウを使用すると、利用可能なモジュール内にマクロを作成できます。マクロを作成するにはプログラミングの経験は必要ありません。ただし、プログラミング経験をお持ちであり、VBA を編集したい場合は、マクロ エディタを使うと、それを行うことができます。[マクロ マネージャ] ドッキング ウィンドウを使用して、VBA マクロの名前を変更したり、削除することができます。
マクロを再生する
マクロを再生すると、そのマクロに関連付けられたアクションを実行できます。
マクロについてさらに学習する
CorelDRAW コミュニティ Web サイトの開発者エリアには、便利なリソースが豊富に用意されています: プログラミング ガイド、コード サンプル付きの詳細なオブジェクト モデル参照ドキュメント、オブジェクト モデル図、詳細なプログラミング記事とチュートリアルなどがあります。
オブジェクト モデル参照ドキュメントは API ドキュメントとも呼ばれ、アプリケーション内で自動化できるあらゆる機能と関数に関するヘルプが含まれます。(これらの機能や関数は集合的に「オブジェクト モデル」と呼ばれます)。マクロ エディタから簡単に関連するドキュメントにアクセスできます。
オブジェクト モデル図は、CorelDRAW、Corel PHOTO-PAINT、および Corel DESIGNER で自動化できる機能や関数を階層的に表したものです。

VBA とそのプログラミング環境の詳細については、マクロ エディタの [ヘルプ] メニューから Microsoft Visual Basic ヘルプを開き、参照してください。
VSTA とそのプログラミング環境の詳細については、VSTA エディタの [ヘルプ] メニューを参照してください。
| 4 . |
インストール ウィザードの [機能] ページで、[ユーティリティ] リスト ボックスの次のチェック ボックスを有効します。 |

VBA および VSTA のマクロ機能は、デフォルトでこのソフトウェアと共にインストールされます。
| 1 . |
[ツール] [オプション]をクリックします。 |
| 3 . |
[セキュリティ] 領域で、セキュリティ オプションをクリックして、不正なマクロが実行されるリスクを管理する方法を指定します。 |
| 4 . |
[セキュリティ] ダイアログ ボックスの [セキュリティ レベル] ページで、次のチェック ボックスのいずれかをオンにします。 |
|
• |
最高 - 信頼された場所にインストールされたマクロのみ実行できます。その他の署名付き/署名なしのマクロはすべて無効になります。 |
|
• |
高 - 信頼されたソースの署名付きマクロのみ実行できます。署名のないマクロは自動的に無効になります。 |
|
• |
中 - 害を及ぼす可能性のあるマクロも含めて、実行するマクロを選択できます。 |
|
• |
低 (推奨しません) - 潜在的リスクのあるマクロも含め、すべて実行できます。ウィルス スキャンのソフトウェアがインストールされている場合、あるいは開く文書の安全性を確認できる場合は、この設定をオンにしてください。 |
| 5 . |
[セキュリティ] ダイアログ ボックスの [信頼できる発行元] ページで、どのマクロ発行元が信頼できるか確認します。[表示] をクリックして選択したマクロ発行元の詳細を表示するか、[削除] をクリックしてリストから選択したマクロ発行元を削除します。 |
|
• |
リストの [Visual Studio Tools for Applications] をクリックし、[新規作成] をクリックしてから [新規マクロ プロジェクト] をクリックします。 |
|
• |
リストの [Visual Basic アプリケーション] をクリックし、[新規作成] をクリックしてから [新規マクロ プロジェクト] をクリックします。 |
|
|
|
|
|
|
リストの [Visual Studio Tools for Applications] をクリックし、[ロード] をクリックしてからプロジェクトを選択します。 |
|
リストの [Visual Basic アプリケーション] をクリックし、[ロード] をクリックしてからプロジェクトを選択します。 |
|
|
|
|
|
|
リストのプロジェクトを右クリックして [コピー] をクリックし、プロジェクトのコピー先の場所を選びます。
注意:ドキュメント ベースのマクロ プロジェクトはコピーできません。このようなプロジェクトはドキュメント内に保存されており、そのドキュメントから分離して管理することはできません。
|
|
|
[簡略モード] ボタン  をクリックします。
|
|
|
|
|
|
|
|
|
リストのモジュールを右クリックし、[名前の変更] をクリックします。
|
|
|
|
|
|
リストのマクロ プロジェクトを右クリックして、[マクロ プロジェクトのアンロード] をクリックします。
注意:ドキュメント ベースのマクロ プロジェクトが保存されているドキュメントを閉じると、そのマクロ プロジェクトを閉じることができます。
|

一部のマクロ プロジェクトはロックされており、変更できません。

一部のマクロ プロジェクトはロックされており、変更できません。
|
• |
[ツール] [マクロ] [マクロの実行] をクリックするか、[マクロ] ツールバーの [マクロの実行] ボタン をクリックします。[マクロの場所] リスト ボックスから、マクロが保存されているプロジェクトを選びます。[マクロ名] リストから、マクロを選択します。[実行] をクリックします。 |
|
• |
[マクロ マネージャ] ドッキング ウィンドウでリストのマクロをクリックし、[実行] ボタン をクリックします。 |
|
• |
[マクロ マネージャ] ドッキング ウィンドウで、リストのマクロを右クリックし、[実行] をクリックします。 |
| 2 . |
[ライブラリ] リスト ボックスから PHOTOPAINT を選択します。 |

項目をクリックして F1 を押して、マクロ エディタのコード ウィンドウに項目の情報を表示することもできます。
Copyright 2016 Corel Corporation. All rights reserved.