Compartir a través de


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;
}

Vea también

xlAutoRemoveAdd-in Manager y XLL Interface Functions