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.