xlAutoOpen
Hace referencia a: Excel 2013 | Office 2013 | Visual Studio
Función de devolución de llamada que debe implementarse y exportar cada XLL válido. La función xlAutoOpen es el lugar recomendado desde donde registrar funciones y comandos XLL, inicializar estructuras de datos, personalizar la interfaz de usuario, etc.
int WINAPI xlAutoOpen(void);
Parameters
Esta función no toma ningún argumento.
Valor de la propiedad/valor devuelto
La implementación de esta función debe devolver 1 (int).
Comentarios
Microsoft Excel llama a xlAutoOpen cada vez que se activa el XLL. El XLL se activa en las siguientes situaciones:
Al principio de una sesión de Excel si estaba activa en la última sesión de Excel que terminó con normalidad.
Si se carga durante una sesión de Excel.
Un XLL se puede cargar de varias maneras:
Al elegir Abrir en el menú Archivo (donde la versión de Excel admite este método de carga de XLL).
Usando el Administrador de complementos.
Desde otro XLL que llama a xlfRegister con el nombre de este archivo DLL como único argumento.
Desde una hoja de macros XLM que llama a REGISTER con el nombre de este archivo DLL como único argumento.
Si el complemento se desactiva y se reactiva durante una sesión de Excel, se llama a esta función en la reactivación.
Ejemplo
Vea los archivos SAMPLES\EXAMPLE\EXAMPLE.C
y SAMPLES\GENERIC\GENERIC.C
, y, por ejemplo, las implementaciones de esta función.
Vea también
xlAutoClose
xlAutoRegister/xlAutoRegister12Add-in Manager y XLL Interface Functions