Master.MatchByName プロパティ (Visio)

図面ページにマスター シェイプのインスタンスがドロップされたときに、図面マスター シェイプが既に存在しているかどうかを調べる方法を指定します。 このプロパティを使用すると、独立したステンシル ファイルからインスタンスをドラッグした場合でも、図面マスター シェイプへの変更をマスター シェイプの新しいインスタンスに反映させることができます。 値の取得と設定が可能です。

構文

expressionMatchByName

マスター オブジェクトを表す変数。

戻り値

整数

注釈

MatchByName プロパティを設定することは、マスター シェイプを右クリックし、[マスター シェイプの編集] をポイントし、ショートカット メニューの [マスター シェイプのプロパティ] をクリックすると表示される [マスター シェイプのプロパティ] ダイアログ ボックスの [ドロップ時に名前でマスターを同期] チェック ボックスをオンまたはオフにする操作と同じです。

スタンドアロンのステンシルからシェイプ マスターのインスタンスを作成し (ドキュメント ステンシル内にシェイプ マスターのローカル コピーを作成する)、新しいシェイプ マスター インスタンスに変更を加える (塗りつぶしの色の変更など) とします。

  • ドキュメント マスターの MatchByName プロパティが False の場合は、スタンドアロン ステンシルから図面に元の図形マスターをドラッグすると、スタンドアロン マスターの属性を持つインスタンスが作成され、ドキュメント ステンシル内に新しいドキュメント図形マスターが作成されます。

  • ドキュメント マスターの MatchByName プロパティが True の場合、スタンドアロン ステンシルから図面に元のマスターをドラッグすると、ドキュメント マスターの属性を持つ図形インスタンスが作成され、ドキュメント ステンシルに図形 マスター は生成されません。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。