Compartilhar via


Propriedade Window.SelectedValidationIssue (Visio)

Obtém ou define a questão de validação que é selecionada na janela Questões. Leitura/gravação.

Sintaxe

expression. SelectedValidationIssue

expressão Uma variável que representa um objeto Janela .

Valor de retorno

ValidationIssue

Comentários

Tentar obter ou definir a propriedade SelectedValidationIssue numa janela que não seja a janela Problemas ou quando a janela Problemas está fechada, devolve um erro.

Se várias questões forem selecionadas na janela Questões, o Visio retornará a questão com o foco.

Se nenhuma questão for selecionada, o Visio retornará Nothing. Por predefinição, os problemas que especificou para serem ignorados não são apresentados. Se você definir a propriedade como Nothing, o Visio desmarcará a seleção na janela Questões.

Exemplo

O exemplo de Visual Basic for Applications (VBA) seguinte mostra como utilizar a propriedade SelectedValidationIssue para obter o problema de validação atualmente selecionado na janela Problemas. Se não estiver selecionado nenhum problema, o código apresenta uma caixa de mensagem a pedir ao utilizador para selecionar um problema.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.