Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1606|回复: 0

OnStartupComplete 方法的应用帮助(VBA)

[复制链接]
发表于 2011-7-9 15:59 | 显示全部楼层 |阅读模式
在 Visual Basic IDE 启动完成时该方法发生。
语法
object. IDTExtensibility_OnStartupComplete (custom() As Variant)
OnStartupComplete 方法的语法包含下面部分:
部分描述
object对象表达式,其值是“应用于”列表中的对象。
custom() 保存自定义数据的 variant 表达式数组。

说明
该方法是 IDTExtensibility 接口的部分,该接口应当在提供连接对象的类中实现。
重点 不能直接输入上面给出的语法。而应当使用 Implements 语句来为接口生成适当的方法模板。为此,在提供外接程序连接对象的类模块的声明部分输入:
Implements IDTExtensibility添加这行之后,就能从模块“对象”的下拉框中选择“IDTExtensibility”。从“过程”下拉框中选择每个方法来获取上面语法中显示的过程模板。注意,所需的代码被自动地添加进类模块中。
通过 Implements 语句显露各种接口的方法。当上面的语法输入处理外接程序事件的类模块的声明部分之后,通过模块的“过程”和“对象”下拉框,就可使用接口方法。要在模块中添加代码,从“过程”下拉框中选取方法。
注意 虽然 OnAddinsUpdate 方法是 IDTExtensibility 接口的方法,但对于 Visual Basic 程序员而言,它的作用和性能象个事件。换句话说,当启动 Visual Basic IDE 完成时,OnStartupComplete 方法中的所有代码便自动地产生,正如它是一个事件过程一样。
重点 因为接口就是对象与 Visual Basic 之间的协议,所以必须确保实现接口中的所有方法。这意味着全部四个 IDTExtensibility 接口方法均应在类模块中存在,而且,每个方法最少包含一个可执行语句。这可以只有一个说明语句,但它们每个必须最少包含一个可执行语句,以免编译程序把它们当作空过程删除。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-31 02:27 , Processed in 1.609604 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表