Validation.Validate メソッド (Visio)

指定した検証ルール セットを検証します。

構文

expression. Validate( _RuleSet_ , _Flags_ )

検証オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
RuleSet 省略可能 ValidationRuleSet 図面全体で検証するルール セット。
Flags 省略可能 VisValidationFlags 検証後に [問題] ウィンドウを開くかどうかを示します。

戻り値

Nothing

注釈

図面内でアクティブなすべてのルール セットを検証するには、RuleSetNothing を渡します。

Flags には、次に示す VisValidationFlags クラスの定数のいずれかを指定する必要があります。

定数 説明
visValidationDefault 0 図面を検証して、[問題] ウィンドウを開きます。 既定値です。
visValidationNoOpenWindow 1 ドキュメントを検証するが [問題] ウィンドウを開かない。

省略可能な Flags パラメーターを設定しない場合、Microsoft Visio は既定の動作 (visValidationDefault) を適用します。

Validate メソッドを呼び出すと、Microsoft Visio はルール セットを評価する前に、ルール セットがアクティブかどうかを確認します。 Visio では、評価中にメッセージ ボックスは表示されません。ただし、 FlagsvisValidationDefault に設定されている場合にエラーが見つからなかった場合に通知されます。また、 Application.ShowProgressBarsTrue の場合にのみ進行状況バーが表示されます。

次の Visual Basic for Applications (VBA) の例は、Validate メソッドを使用してアクティブなドキュメントを検証する方法を示しています。

' Validate the document.
Call Visio.ActiveDocument.Validation.Validate(,Visio.VisValidationFlags.visValidationDefault)

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

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