xlAutoAdd
Hace referencia a: Excel 2013 | Office 2013 | Visual Studio
Agregado por Microsoft Excel cada vez que el usuario activa el XLL durante una sesión de Excel mediante el Administrador de Add-In. No se llama a esta función cuando Excel se inicia y carga un complemento preinstalado.
Esta función se puede usar para mostrar un cuadro de diálogo personalizado que indica al usuario que el complemento se ha activado, o para leer o escribir en el Registro, o comprobar la información de licencias, por ejemplo.
Excel no requiere un XLL para implementar y exportar esta función.
int WINAPI xlAutoAdd(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
Use esta función si hay algo que el XLL necesita hacer cuando lo agrega el Administrador de Add-In.
Ejemplo
Vea \SAMPLES\EXAMPLE\EXAMPLE.C
y \SAMPLES\GENERIC\GENERIC.C
, por ejemplo, implementaciones de esta función. El código siguiente es de \SAMPLES\EXAMPLE\EXAMPLE.C
.
int WINAPI xlAutoAdd(void)
{
XCHAR szBuf[255];
wsprintfW((LPWSTR)szBuf, L"Thank you for adding Example.XLL\n"
L"build date %hs, time %hs",__DATE__, __TIME__);
/* Display a dialog indicating that the XLL was successfully added */
Excel12f(xlcAlert, 0, 2, TempStr12(szBuf), TempInt12(2));
return 1;
}