菜单和代码编辑器

为菜单编写事件代码的时候,免不了要引用某个菜单组件的。
这有一点麻烦,首先一个菜单可能由很多组件组成,要记住每个组件的名称不容易,而且菜单是层层嵌套的,你得记住每一层组件的名称,才可能引用改组件。
其次组件类型也很多,要记住每个类型的名称才能正确地定义组件变量,显然这也不太容易。

不过代码编辑器的菜单页,能够让你轻松解决这些问题。

菜单页列出了所有的组件,在默认情况下,当我们双击某个组件的时候,会在编辑器插入组件的名称。
页面下方的两个选项,可以改变这种默认的方式,以双击上图中的“Reset”为例:

定义引用变量

如果选择此选项,则插入:

Dim 变量名 As RibbonMenu.Button = RibbonTabs("Table").Groups("Column").Items("Reset")

显然这样我们可以快速定一个变量来引用组件“Reset”,要做的只是将字符“变量名”改为你需要的名称而已。

直接引用

如果选择此选项,则插入:

RibbonTabs("Table").Groups("Column").Items("Reset").

通过自动完成列表输入

利用Foxtable的自动完成列表功能,你也可以轻松地手工输入菜单项目,如以下动画所示:


本页地址:http://www.foxtable.com/webhelp/topics/1526.htm