Compartilhar via


Evento Application.DocumentOpened (Visio)

Ocorre após um documento ser aberto.

Sintaxe

expressão. DocumentoAbrido (documento)

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

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
documento Obrigatório [IVDOCUMENT] O documento que foi aberto.

Comentários

O evento DocumentOpened é muitas vezes adicionado à coleção EventList de um arquivo de modelo do Microsoft Visio (.vst). A ação do evento é disparada sempre que um documento existente é aberto.

Se estiver usando o Microsoft Visual Basic ou o Visual Basic for Applications (VBA), a sintaxe deste tópico descreverá uma maneira comum e eficiente de lidar com eventos.

Se quiser criar os seus próprios objetos de Evento , utilize o método Add ou AddAdvise .

Para criar um objeto Event que execute um complemento, use o método Add, uma vez que ele aplica-se à coleção EventList.

Para criar um objeto Event que receba notificação, use o método AddAdvise.

Para localizar um código de evento que você deseja criar, consulte Códigos de eventos.

Você pode adicionar eventos DocumentOpened à coleção EventList de um objeto Application, coleção Documents ou objeto Document. As duas primeiras são diretas — se um documento é aberto ou criado no escopo do objeto Application ou sua coleção Documents, o evento DocumentOpened ocorre.

No entanto, adicionar um evento DocumentOpened à coleção EventList de um objeto Documento faz sentido apenas se a ação do evento for visActCodeRunAddon. Neste caso, o evento é persistência— pode ser armazenado com o documento. Se o documento que contém o evento persistente for aberto, a ação será acionada. Se um novo documento for baseado ou copiado do documento que contém o evento persistente, o evento DocumentOpened é copiado para o novo documento e a ação é acionada. No entanto, se a ação do evento for visActCodeAdvise, esse evento não é persistência e, por conseguinte, não é armazenado com o documento; por conseguinte, nunca é acionado.

Pode impedir que o código seja executado em resposta ao evento DocumentCreated, DocumentOpened ou DocumentAdded e todos os eventos são acionados ao definir o valor da propriedade EventsEnabled de um objeto de Aplicação como Falso.

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.