Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Utilize a propriedade ObjectVerbs no Visual Basic para determinar a lista de verbos suportados por um objeto OLE. String somente leitura.
Sintaxe
expressão. ObjectVerbs (Índice)
expressão Uma variável que representa um objeto De controlo .
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| Índice | Obrigatório | Long | Um elemento na matriz de verbos para os quais há suporte. É um índice baseado em zero, indicando que zero (0) representa o primeiro verbo na matriz, um (1) representa o segundo verbo na matriz e assim por diante. |
Comentários
Essa configuração da propriedade não está disponível no modo de design.
Utilize a propriedade ObjectVerbs com a propriedade ObjectVerbsCount para apresentar uma lista dos verbos suportados por um objeto OLE. A propriedade ObjectVerbs utiliza esta lista de verbos para determinar a operação a executar quando um objeto OLE é ativado (quando a propriedade Ação está definida como acOLEActivate).
A configuração da propriedade verbo é a posição de um determinado verbo na lista de verbos retornados pela propriedade ObjectVerbs. Por exemplo, 1 especifica o primeiro verbo da lista (o comando ObjectVerbs(0) do Visual Basic, ou o primeiro verbo na matriz de propriedades ObjectVerbs), 2 especifica o segundo verbo da lista (o comando ObjectVerbs(1) do Visual Basic ou o segundo verbo na matriz de propriedades ObjectVerbs) e assim por diante.
O primeiro verbo na matriz de propriedades ObjectVerbs, chamado pelo comando ObjectVerbs(0) do Visual Basic, é o verbo padrão. Se a propriedade verbo não foi definida, esse verbo especificará a operação é executada quando o objeto OLE é ativado.
A lista de verbos que um objeto oferece suporte varia, dependendo do estado do objeto. Para atualizar a lista de verbos suportados por um objeto, defina a propriedade Ação do controlo como acOLEFetchVerbs. Certifique-se de atualizar a lista de verbos antes de apresentá-la ao usuário.
Exemplo
O exemplo a seguir retorna os verbos para os quais o objeto OLE oferece suporte no controle de OLE1 e exibe cada verbo em uma caixa de mensagem.
Sub GetVerbList(frm As Form, OLE1 As Control)
Dim intX As Integer, intNumVerbs As Integer
Dim strVerbList As String
' Update verb list.
With frm!OLE1
.Action = acOLEFetchVerbs
intNumVerbs = .ObjectVerbsCount
For intX = 0 To intNumVerbs - 1
strVerbList = strVerbList & .ObjectVerbs(intX) & "; "
Next intX
End With
' Display verbs in message box.
MsgBox Left(strVerbList, Len(strVerbList) - 2)
End Sub
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.