xlAutoOpen

适用于:Excel 2013 | Office 2013 | Visual Studio

必须由每个有效的 XLL 实现和导出的回调函数。 建议使用 xlAutoOpen 函数注册 XLL 函数和命令、初始化数据结构、自定义用户界面等。

int WINAPI xlAutoOpen(void);

参数

此函数无需使用任何参数。

属性值/返回值

此函数的实现必须返回 1 (int)。

备注

每当激活 XLL 时,Microsoft Excel 将调用 xlAutoOpen 。 在以下情况下会激活 XLL:

  • 在 Excel 会话开始时,如果 Excel 会话在正常结束的最后一个 Excel 会话中处于活动状态。

  • 如果在 Excel 会话期间加载。

  • 可以通过多种方式加载 XLL:

  • 选择“文件”菜单上的“打开” (Excel 版本支持此方法加载 XL) 。

  • 使用加载项管理器。

  • 从另一个 XLL 调用 xlfRegister ,并将此 DLL 的名称作为唯一参数。

  • 从调用 REGISTER 的 XLM 宏表,并将此 DLL 的名称作为唯一参数。

  • 如果在 Excel 会话期间停用并重新激活加载项,则会在重新激活时调用此函数。

示例

请参阅文件和 SAMPLES\EXAMPLE\EXAMPLE.CSAMPLES\GENERIC\GENERIC.C,以及此函数的实现示例。

另请参阅

xlAutoClose
xlAutoRegister/xlAutoRegister12外接程序管理器和 XLL 接口函数