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.
Retorna informações sobre como o Visual Basic foi chamado (para obter mais informações, consulte a seção Comentários).
Sintaxe
expressão. Chamador (Índice)
expressão Uma variável que representa um Aplicativo objeto.
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| Índice | Opcional | Variant | Um índice para a matriz. Este argumento é utilizado apenas quando a propriedade devolve uma matriz. |
Comentários
Essa propriedade retorna informações sobre como o Visual Basic foi chamado, como mostrado na tabela seguinte.
| Chamador | Valor retornado |
|---|---|
| Uma função personalizada inserida em uma única célula. | Um objeto Intervalo a especificar essa célula. |
| Um função personalizada que seja parte de uma fórmula de matriz em um intervalo de células. | Um objeto Intervalo a especificar esse intervalo de células. |
| Uma macro Auto_Open, Auto_Close, Auto_Activate ou Auto_Deactivate | O nome do documento como texto. |
| Uma macro definida pela propriedade OnDoubleClick ou pela propriedade OnEntry | O nome do identificador de objeto de gráfico ou referência de célula (se aplicável) ao qual a macro se aplica. |
| A caixa de diálogo Macro (menu Ferramentas ) ou qualquer autor da chamada não descrito anteriormente | O #REF! valor de erro. |
Exemplo
Este exemplo exibe informações sobre como o Visual Basic foi chamado.
Select Case TypeName(Application.Caller)
Case "Range"
v = Application.Caller.Address
Case "String"
v = Application.Caller
Case "Error"
v = "Error"
Case Else
v = "unknown"
End Select
MsgBox "caller = " & v
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.