指定した検証ルール セットを検証します。
構文
expression.
Validate( _RuleSet_ , _Flags_ )
式検証オブジェクトを表す変数。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| RuleSet | 省略可能 | ValidationRuleSet | 図面全体で検証するルール セット。 |
| Flags | 省略可能 | VisValidationFlags | 検証後に [問題] ウィンドウを開くかどうかを示します。 |
戻り値
Nothing
注釈
図面内でアクティブなすべてのルール セットを検証するには、RuleSet に Nothing を渡します。
Flags には、次に示す VisValidationFlags クラスの定数のいずれかを指定する必要があります。
| 定数 | 値 | 説明 |
|---|---|---|
| visValidationDefault | 0 | 図面を検証して、[問題] ウィンドウを開きます。 既定値です。 |
| visValidationNoOpenWindow | 1 | ドキュメントを検証するが [問題] ウィンドウを開かない。 |
省略可能な Flags パラメーターを設定しない場合、Microsoft Visio は既定の動作 (visValidationDefault) を適用します。
Validate メソッドを呼び出すと、Microsoft Visio はルール セットを評価する前に、ルール セットがアクティブかどうかを確認します。 Visio では、評価中にメッセージ ボックスは表示されません。ただし、 Flags が visValidationDefault に設定されている場合にエラーが見つからなかった場合に通知されます。また、 Application.ShowProgressBars が True の場合にのみ進行状況バーが表示されます。
例
次の Visual Basic for Applications (VBA) の例は、Validate メソッドを使用してアクティブなドキュメントを検証する方法を示しています。
' Validate the document.
Call Visio.ActiveDocument.Validation.Validate(,Visio.VisValidationFlags.visValidationDefault)
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。