Compartilhar via


Propriedade Window.ReviewerMarkupVisible (Visio)

Determina se a marcação do revisor, para um revisor específico ou todos os revisores, está visível em uma janela do Microsoft Visio que exibe uma página de desenho. Leitura/gravação.

Sintaxe

expression. ReviewerMarkupVisible( _ReviewerID_ )

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

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
ReviewerID Opcional Long A ID de um revisor particular. Se você não passar uma ID do revisor, o valor da propriedade ReviewerMarkupVisible especifica visibilidade para todos os revisores.

Valor de retorno

Booliano

Comentários

Use a propriedade ReviewerMarkupVisible para obter e definir o status atual (visível ou não) da marcação do revisor, para um ou todos os revisores, em uma janela que pode exibir sobreposições de marcação. Definir a propriedade ReviewerMarkupVisible corresponde à configuração do status de visibilidade do revisor na seção Mostrar Sobreposições de Marcação do painel De revisão de tarefas na interface do usuário. Por exemplo, definir ReviewerMarkupVisible como True sem passar um valor para ReviewerID é equivalente a clicar em Mostrar Tudo no painel De revisão de tarefas. E definir ReviewerMarkupVisible como False ao passar a ID de um revisor específico é equivalente a limpar a caixa para esse revisor no painel de tarefas.

A propriedade ReviewerMarkupVisible só é habilitada quando a janela pai exibe uma página de desenho do Visio e não outro tipo de janela do Visio, como uma janela de estêncil ou ShapeSheet, por exemplo.

Quando a marcação de exibição é desabilitada na interface do usuário, definir a propriedade ReviewerMarkupVisible também é desabilitado. Se você tentar definir ReviewerMarkupVisible quando a marcação de exibição estiver desabilitada, o Visio exibirá uma mensagem de erro. Para poder definir ReviewerMarkupVisible, você deve habilitar a marcação de exibição clicando em Mostrar Marcação na guia Revisão . Como alternativa, você pode habilitar a exibição de marcação em sobreposições de marcação existentes alterando o valor da célula ViewMarkup na seção Propriedades do Documento do ShapeSheet do documento. Use o seguinte código:

ActiveDocument.DocumentSheet.CellsSRC(visSectionObject, visRowDoc, visDocViewMarkup).FormulaU = True

Exemplo

Esta macro do Microsoft Visual Basic for Applications (VBA) usa a propriedade ReviewerMarkupVisible para obter o status de visibilidade atual da marcação do revisor para todos os revisores na janela de desenho ativa do Visio. Em seguida, ela alterna o status para o valor oposto. Este exemplo supõe que a janela ativa contém sobreposições de marcação.

Public Sub ReviewerMarkupVisible_Example() 
 
 ActiveWindow.Document.DocumentSheet.CellsSRC(visSectionObject, visRowDoc, visDocViewMarkup).FormulaU = True 
 
 Debug.Print ActiveWindow.ReviewerMarkupVisible 
 ActiveWindow.ReviewerMarkupVisible = Not ActiveWindow.ReviewerMarkupVisible 
 Debug.Print ActiveWindow.ReviewerMarkupVisible 
 
End Sub

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.