Compartir a través de


xlAutoRemove

Hace referencia a: Excel 2013 | Office 2013 | Visual Studio

Lo llama Microsoft Excel cada vez que el usuario desactiva el XLL durante una sesión de Excel mediante el Administrador de Add-In. No se llama a esta función cuando una sesión de Excel se cierra, de forma normal o excepcional, con el complemento instalado.

Esta función se puede usar para mostrar un cuadro de diálogo personalizado que indica al usuario que el complemento se ha desactivado, o para leer o escribir en el Registro, por ejemplo.

Excel no requiere un XLL para implementar y exportar esta función.

int WINAPI xlAutoRemove(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 el XLL necesita completar cualquier tarea cuando la quite el Administrador de Add-In.

Ejemplo

Consulte los archivos\SAMPLES\EXAMPLE\EXAMPLE.C y \SAMPLES\GENERIC\GENERIC.C , por ejemplo, las implementaciones de esta función. El código siguiente es de \SAMPLES\EXAMPLE\EXAMPLE.C.

int WINAPI xlAutoRemove(void)
{
/* Display a dialog box indicating that the XLL was successfully removed */
   Excel12f(xlcAlert, 0, 2,
      TempStr12(L"Thank you for removing Example.XLL!"),
      TempInt12(2));
   return 1;
}

Vea también

xlAutoAddAdd-in Manager and XLL Interface Functions