Visio の機能の拡張について
Microsoft Visio の機能は次の方法で拡張できます。
Visio 固有のマクロとアドオンを作成する。
COM (Component Object Model) アドインを作成する。
マクロとアドオン
マクロとアドオンは、Visio の機能を拡張するプログラムです。 マクロまたはアドオンの実行方法は、その使用目的に応じて変わります。
Visio アプリケーションでマクロまたはアドオンを実行する方法はいくつかあります。 よく使用されるのは、次のような方法です。
[マクロ] ダイアログ ボックスからマクロまたはアドオンを選択します。 ([開発] タブの [コード] グループで、[マクロ] をクリックします)。プログラムが EXE ファイルの場合は、[マクロ] ダイアログ ボックスに表示される前に、[ファイルの場所] ダイアログ ボックスの [アドオン] パスに沿ったフォルダーに配置する必要があります。 ([ ファイル ] タブをクリックし、[ オプション] をクリックし、[ 詳細設定] をクリックし、[ 全般] の [ ファイルの場所] をクリックします)。
メモ Microsoft Office Visio 2003 以降では、Visio アドオンへのファイル パスを指定する代わりに、Microsoft Windows インストーラー パッケージを使用してアドオンを発行できます。 これによって、言語の切り替え、必要に応じたインストール、修復などの Microsoft Office アプリケーション機能を活用できます。 Windows インストーラー パッケージを使用してアドオンを発行する方法の詳細については、MSDN (Microsoft Developer Network) Web サイトで「Microsoft Windows インストーラー」を検索してください。
アドオンまたはマクロに関連付けられている図形をダブルクリックします。 実行するプログラムは、その図形の [動作] ダイアログ ボックスの [ダブルクリック] タブの [マクロの実行] リストで選択する必要があります。 (図形を選択し、[ 開発 ] タブの [ 動作] をクリックします)。
図形を右クリックして、ショートカット メニューのアドオンまたはマクロのカスタム メニュー項目をクリックします。 カスタム メニュー項目に関連付けられたプログラムは、その図形のシェイプシート ウィンドウの [Actions] セクションに入力する必要があります。
アドオンが Visio アプリケーションの外部で動作するように作成されている場合は、Microsoft Windows ベースのプログラムと同様に実行します (たとえば、デスクトップのアイコンをダブルクリックして実行します)。 詳細については、Windows のマニュアルを参照してください。
COM アドイン
Visio 2002 以降では、他の Microsoft Office アプリケーションと同じ標準化された方法で COM アドインを使用できます。 COM アドインは Visio アプリケーションに登録する必要があり、複数のアプリケーションで動作可能です。 たとえば、Microsoft Excel など任意の Microsoft Office アプリケーションと Visio の両方で同じ作業を実行する COM アドインを作成できます。 Microsoft Visual Basic 5.0 以降、Microsoft C++、Microsoft Office 2000 Developer Edition 以降、または任意の Microsoft Visual Studio .NET アプリケーションを使用して COM アドインを作成できます。
COM アドインの作成方法については、MSDN を参照してください。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。