Compartilhar via


Método Validation.Validate (Visio)

Valida o conjunto de regras de validação especificado.

Sintaxe

expression. Validate( _RuleSet_ , _Flags_ )

Expressão Uma variável que representa um objeto validação .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
RuleSet Opcional ValidationRuleSet O conjunto de regras a ser validado em todo o documento.
Flags Opcional VisValidationFlags Se a janela Questões deve ser aberta ou não depois da validação.

Valor de retorno

Nothing

Comentários

Para validar todos os conjuntos de regras ativos no documento, passe Nothing para RuleSet.

Flags deve ser uma das constantes VisValidationFlags a seguir.

Constant Valor Descrição
visValidationDefault 0 Valida o documento e abra a janela Questões. Padrão.
visValidationNoOpenWindow 1 Valide o documento, mas não abra a janela Problemas .

Se você não definir o parâmetro flags opcional, o Microsoft Visio aplicará o comportamento padrão (visValidationDefault).

Quando você chama o método Validate, o Microsoft Visio verifica se o conjunto de regras está ativo antes de avaliá-lo. O Visio não exibe caixas de mensagens durante a avaliação, exceto para notificá-lo se, quando Flags estiver definido como visValidationDefault, ele não encontrar erros; e ele exibe a barra de progresso somente se Application.ShowProgressBars for True.

Exemplo

O exemplo de VBA (Visual Basic for Applications) a seguir mostra como usar o método Validar para validar o documento ativo.

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

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.