1. 新建项目
启动 VS,我的版本是 2010
,进入启动界面
在左侧找到新建项目,点击它会弹出新建项目的对话框
选择.net framework4 中的 Excel2007Add-In(版本因人而异)项目
设置好它的名称与保存位置
2. 创建任务窗格
点击菜单项 项目=>添加用户控件
然后会弹出下面的对话框
选择用户控件并设置其名称
调整到合适大小
3. 添加控件
然后在创建的这个用户控件上添加一个选项卡控件(TabControl)
打开属性窗口,找到它的 TabPages 属性,点击后面的按钮将展开它的多页属性对话框
,画好控件,我们设置它的 Dock 属性为 Fill
在此处可以添加或删除选项卡,我们只要一个就够了,设置其 Text 属性为:工作簿任务
然后在选项卡上添加一个 TreeView 控件,设置其 Dock 属性为 Top,
然后在下面添加一个 Spliter 控件设置其 Dock 属性为 Top,
再添加一个文本框控件(TextBox), 设置其 Dock 属性为 Top,
最后添加一个 ListView 控件, 设置其 Dock 属性为 Fill
完成后的布局如下图
接下来,我们来为我们的加载项添加事件代码
4. 添加任务窗格代码
在 ThisAddin 模块顶部定义两个变量
Private MyPane As Microsoft.Office.Tools.CustomTaskPane