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 documento .

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/estrutura de um documento do Visio é comunicado na interface de utilizador do Visio pelo controlo Modo de Estrutura no separador Programador . O aspeto deste controlo é o mesmo que o do botão Modo de Estrutura na janela do Visual Basic Editor. 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. Isto significa que, se o código no projeto de um documento definir o modo do documento para o modo de estrutura (ThisDocument.Mode = visDocModeDesign), o projeto no qual o código executa transições para o modo de estrutura e quaisquer instruções que sigam a instrução mode-assignment não sã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, pode alterar as predefinições na categoria Definições de Macros do Centro de Confiança do Visio (clique no separador Ficheiro , clique em Opções, clique em Centro de Confiança e, em seguida, clique em Definições do Centro de Confiança.) Se a opção Desativar todas as macros exceto as macros assinadas digitalmente estiver selecionada, os documentos do Visio não estão numa localização fidedigna aberta no modo de execução apenas se estiverem 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.