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.C
SAMPLES\GENERIC\GENERIC.C
,以及此函数的实现示例。
另请参阅
xlAutoClose
xlAutoRegister/xlAutoRegister12外接程序管理器和 XLL 接口函数