xlAutoRemove
适用于:Excel 2013 | Office 2013 | Visual Studio
每当用户在 Excel 会话期间使用 Add-In 管理器停用 XLL 时,由 Microsoft Excel 调用。 如果在已安装加载项的情况下 Excel 会话正常或异常关闭,则不会调用此函数。
例如,此函数可用于显示一个自定义对话框,告知用户加载项已停用,或者从注册表读取或写入。
Excel 不需要 XLL 来实现和导出此函数。
int WINAPI xlAutoRemove(void);
参数
此函数无需使用任何参数。
属性值/返回值
此函数的实现必须返回 1 (int)。
备注
如果 XLL 需要完成 Add-In 管理器删除的任何任务,请使用此函数。
示例
请参阅文件和\SAMPLES\EXAMPLE\EXAMPLE.C
\SAMPLES\GENERIC\GENERIC.C
此函数的示例实现。 以下代码来自 \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;
}