在VBA编辑器中创建宏

时间:2016-08-10 01:50:45

标签: excel-vba vbide vba excel

我知道如何在VBA项目中创建函数以使用VBIDE库创建新的代码/模块/表单,但是可以将这些函数绑定到VBA编辑器中的按钮,以便我可以插入代码片段说在光标位置?

1 个答案:

答案 0 :(得分:1)

VBIDE对象模型允许您访问VBIDE的CommandBars对象模型,因此您可以编辑现有的CommandBars,并添加自己的CommandBars。

VBIDE的CommandBars与其他Office应用程序的一个重要方式不同,因为OnAction属性必须与您需要编写的事件处理程序一起使用。

Chip Pearson在http://www.cpearson.com/excel/vbemenus.aspx

上有很好的写作和很多例子
  

添加菜单项VBA编辑器(VBE)菜单与向主Excel菜单添加菜单略有不同。在VBE中创建和响应菜单项的工作簿或加载项至少需要两个模块:一个代码模块,用于包含创建菜单项的代码和菜单项调用的过程,以及一个类模块响应菜单项的Click事件。