Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Devuelve información sobre el modo en que se ha llamado a Visual Basic (para obtener más información, consulte la sección Notas).
Sintaxis
expresión. Llamador (índice)
expresión Variable que representa un objeto Application.
Parámetros
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| Index | Opcional | Variant | Índice a la matriz. Este argumento solo se usa cuando la propiedad devuelve una matriz. |
Observaciones
Esta propiedad devuelve información sobre el modo en que se ha llamado a Visual Basic, como se muestra en la tabla siguiente.
| Caller | Valor devuelto |
|---|---|
| Una función personalizada especificada en una sola celda | Objeto Range que especifica esa celda. |
| Una función personalizada que es parte de una fórmula de matriz en un rango de celdas | Objeto Range que especifica ese rango de celdas. |
| Una macro Auto_Open, Auto_Close, Auto_Activate o Auto_Deactivate | Nombre del documento como texto. |
| Una macro configurada por la propiedad OnDoubleClick o OnEntry | Nombre del identificador de objeto de gráfico o la referencia de celda (si procede) al que se aplica la macro. |
| El cuadro de diálogo Macro (menú Herramientas ) o cualquier llamador que no se haya descrito anteriormente | ¡El #REF! valor de error. |
Ejemplo
En este ejemplo se muestra información sobre el modo en que se ha llamado a Visual Basic.
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
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.