Compartilhar via


Propriedade Document.Mode (Visio)

Determina se um documento está no modo de execução ou no modo de design. Leitura/gravação.

Sintaxe

expressão. Modo

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

Valor de retorno

VisDocModeArgs

Comentários

Um documento do Microsoft Visio está no modo de execução ou no modo de design, exatamente como um formulário do Microsoft Visual Basic está em execução ou sendo projetado.

A seguir são apresentadas as distinções fundamentais entre o modo de execução e o modo de design:

  • Os controles ActiveX hospedados em um documento são instruídos a não disparar eventos quando o documento está no modo de design e a disparar eventos quando está no modo de execução.

  • O Visio não origina eventos de nenhum objeto cujo documento esteja no modo de design.

O modo de execução/design de um documento do Visio é relatado na interface do usuário do Visio pelo controle Modo de Design na guia Desenvolvedor . A aparência desse controle é a mesma do botão Modo de Design na janela editor do Visual Basic. Se o controle aparenta estar pressionado, o documento (projeto) está no modo de design. Se não aparenta estar pressionado, o documento (projeto) está no modo de execução.

O modo de execução/design de um documento do Visio é sincronizado com o estado de execução/design do projeto do Visual Basic for Applications (VBA) do documento, desde que o documento tenha um projeto. Se o documento transicionar de ou para o modo de execução, o modo do projeto será alternado e vice-versa. Isso significa que, se o código no projeto de um documento define o modo do documento como modo de design (ThisDocument.Mode = visDocModeDesign), o projeto no qual o código é executado faz a transição para o modo de design e quaisquer instruções que seguem a instrução de atribuição de modo não serão executadas. Entretanto, o código em um documento pode colocar outro documento (projeto) no modo de design e continuar em execução.

O modo de um documento não é uma propriedade persistente. Por padrão, um documento do Visio é aberto no modo de design, a menos que o documento seja oriundo de um fornecedor confiável, esteja digitalmente assinado ou esteja em um local confiável. Um documento que atenda a um desses critérios será aberto no modo de execução.

No entanto, você pode alterar as configurações padrão na categoria Configurações de Macro do Centro de Confiança do Visio (Clique na guia Arquivo , clique em Opções, clique em Centro de Confiança e clique em Configurações do Centro de Confiança.) Se desabilitar todas as macros, exceto macros assinadas digitalmente , os documentos do Visio não estarão em um local confiável aberto no modo de execução somente se forem assinados digitalmente. Se Desabilitar todas as macros sem notificação ou Desabilitar todas as macros com notificação estiver selecionado, os documentos que não estejam em um local confiável serão abertos no modo de design. Se Habilitar todas as macros estiver selecionado, os documentos serão sempre abertos no modo de execução, mas essa opção apresenta um risco de segurança e não é recomendada.

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.