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

另请参阅

xlAutoAdd外接程序管理器和 XLL 接口函数