Propriedade CustomControl.Verb (Access)
Use a propriedade Verb para especificar a operação a ser executada quando um objeto OLE é ativado, o que é permitido quando a propriedade Action do controle é definida como acOLEActivate. Long de leitura/gravação.
Sintaxe
expressão. Verbo
Expressão Uma variável que representa um objeto CustomControl .
Comentários
Você pode definir a propriedade Verb especificando um valor de tipo de dados Inteiro indicando a posição de um verbo na lista de verbos retornados pela propriedade ObjectVerbs . Você pode definir a propriedade Verb como 1 para especificar o primeiro verbo da lista, como 2 para especificar o segundo verbo da lista, e assim por diante.
Se você não utilizar a propriedade ObjectVerbs para identificar um verbo específico, poderá definir a propriedade Verb com um dos valores a seguir para indicar a operação a ser efetuada. Esses valores especificam os verbos padrão para os quais todos os objetos oferecem suporte.
Constante | Descrição |
---|---|
acOLEVerbPrimary | Efetua a operação padrão para o objeto. |
acOLEVerbShow | Ativa o objeto para edição. |
acOLEVerbOpen | Abre o objeto em uma janela de aplicativo separada. |
acOLEVerbHide | Para objetos incorporados, oculta o aplicativo que foi utilizado para criar o objeto. |
Com os objetos de alguns aplicativos, você pode utilizar esses valores adicionais.
Constante | Descrição |
---|---|
acOLEVerbInPlaceUIActivate | Ativa o objeto para edição dentro do controle. Os menus e barras de ferramentas do servidor OLE tornam-se disponíveis no contêiner OLE. |
acOLEVerbInPlaceActivate | Ativa o objeto dentro do controle. Os menus e barras de ferramentas do servidor OLE não estão disponíveis no contêiner OLE. |
Cada objeto oferece suporte a seu próprio conjunto de verbos. Por exemplo, muitos objetos oferecem suporte aos verbos Editar e Jogar. Use as propriedades ObjectVerbs e ObjectVerbsCount para descobrir quais verbos têm suporte por um objeto.
O Microsoft Access usará automaticamente o verbo padrão de um objeto se o usuário clicar duas vezes em um objeto para o qual a propriedade AutoActivate será definida como Double-Click.
Exemplo
O exemplo a seguir ativa o controle OLEUnbound0 no formulário frmOperations abrindo o objeto OLE em sua própria janela de aplicativo para edição. Nesse caso, o OLEUnbound0 contém uma nova imagem de bitmap, que está vinculada ao programa Microsoft Paint.
With Forms.Item("frmOperations").Controls.Item("OLEUnbound0")
.Action = acOLEActivate
.Verb = acOLEVerbOpen
End With
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.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de