Table of contents
TOC
Recolher sumário
Expandir sumário

Evento DrawingControl.QueryCancelDocumentClose (Visio)DrawingControl.QueryCancelDocumentClose Event (Visio)

office 365 dev account|Última Atualização: 22/03/2018
|
2 Colaboradores

Ocorre antes que o aplicativo fecha um documento em resposta a uma ação na interface do usuário. Se algum manipulador de eventos retornar True , a operação foi cancelada.Occurs before the application closes a document in response to a user action in the interface. If any event handler returns True , the operation is canceled.

SintaxeSyntax

Private Sub expressãoQueryCancelDocumentClose( **_ByVal doc como [IVDOCUMENT]** )Private Sub expressionQueryCancelDocumentClose( **_ByVal doc As [IVDOCUMENT]** )

expressão Uma variável que representa um objeto DrawingControl .expression A variable that represents a DrawingControl object.

ParâmetrosParameters

NomeNameObrigatório/opcionalRequired/OptionalTipo de dadosData TypeDescriçãoDescription
docdocObrigatórioRequired[IVDOCUMENT][IVDOCUMENT]O documento que será fechado.The document that is going to be closed.

ComentáriosRemarks

Uma instância do Microsoft Visio dispara QueryCancelDocumentClose após o usuário ter direcionado a instância para fechar um documento.A Microsoft Visio instance fires QueryCancelDocumentClose after the user has directed the instance to close a document.

  • Se algum manipulador de eventos retornar True (Cancelar), a instância disparará DocumentCloseCanceled e não fechará o documento.If any event handler returns True (cancel), the instance fires DocumentCloseCanceled and does not close the document.

  • Se todos os manipuladores retornarem False (não cancelar), a instância disparará BeforeDocumentClose e, em seguida, fecha o documento.If all handlers return False (don't cancel), the instance fires BeforeDocumentClose and then closes the document.

Enquanto uma instância do Visio está disparando um evento de consulta ou cancelamento, ela responde a perguntas do código do cliente, mas se recusa a executar operações. O código do cliente pode exibir formas ou caixas de mensagem enquanto responde a um evento de consulta ou cancelamento.While a Visio instance is firing a query or cancel event, it responds to inquiries from client code but refuses to perform operations. Client code can show forms or message boxes while responding to a query or cancel event.

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.If you're using Microsoft Visual Basic or Visual Basic for Applications (VBA), the syntax in this topic describes a common, efficient way to handle events.

Se você deseja criar seus próprios objetos de evento , use o método Add ou AddAdvise . Para criar um objeto Event que execute um complemento, use o método Add como ele se aplica à coleção EventList . Para criar um objeto Event que recebe uma notificação, use o método AddAdvise . Para localizar um código de evento para o evento que você deseja criar, consultecódigos de evento.If you want to create your own Event objects, use the Add or AddAdvise method. To create an Event object that runs an add-on, use the Add method as it applies to the EventList collection. To create an Event object that receives notification, use the AddAdvise method. To find an event code for the event you want to create, seeEvent codes.

© 2018 Microsoft