次の方法で共有


Window.SelectedValidationIssue プロパティ (Visio)

[問題] ウィンドウで選択した検証の問題を設定します。 値の取得と設定が可能です。

構文

SelectedValidationIssue

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

戻り値

ValidationIssue

注釈

Issue ウィンドウ以外のウィンドウで SelectedValidationIssue プロパティを取得または設定しようとすると、問題ウィンドウが閉じられたときにエラーが返されます。

[問題] ウィンドウで複数の問題を選択すると、フォーカスがある問題が返されます。

問題を選択しないと、Nothing が返されます。 既定では、無視するように指定した問題は表示されません。 このプロパティを Nothing に設定すると、問題ウィンドウの選択内容が解除されます。

次のVisual Basic for Applications (VBA) の例は、SelectedValidationIssue プロパティを使用して、[問題] ウィンドウで現在選択されている検証の問題を取得する方法を示しています。 問題が選択されていない場合は、ユーザーに問題の選択を求めるメッセージ ボックスが表示されます。

Set vsoIssuesWindow = Application.ActiveWindow.Windows.ItemFromID(Visio.VisWinTypes.visWinIDValidationIssues)
    
' If the Issues window is visible, find the selected validation issue.
    If vsoIssuesWindow.Visible Then
       Set vsoValidationIssue = vsoIssuesWindow.SelectedValidationIssue
    End If
    
' Respond to the case when no validation issue is selected. 
    If vsoValidationIssue Is Nothing Then
        MsgBox "Please select an issue."
    End If

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

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