楼主 amulee |
VSTO就不多介绍了。 本文介绍如何利用VSTO创建一个简单的程序。本人用的是Visual Studio 2010 首先打开VS2010,新建一个项目。 选择使用的语言和要创建的程序,这里选2010工作簿,下方的名称是创建项目工程的名称。 这里输入工作簿的名称和类型,这里选xlsx工作簿即可 此时已经可以看到VS中有一个工作簿生成。我们在这里要添加一个功能区的按钮,所以得利用功能区设计器来完成。右键单击工程,选择添加一个新建项。 这里当然选择可视化设计器。如果习惯XML创建选XML我也没意见。 之后即可看到这个功能区设计器的作用。在左边的工具栏出现了OFFICE功能区控件。此处我们添加一个按钮。按F4快捷键即可出现属性窗口。这里的LABEL属性相当于VBA中的Caption属性,可以根据需要更改。 在设计器中双击按钮即可出现功能区的代码窗口,也可以右键单击资源管理器中的Ribbon.vb,选择查看代码调出代码窗口。 输入按钮的单击代码,这里给出该功能区中的全部代码。
随即,Excel程序启动,并打开了刚才VS中的那个工作簿。我们在加载项选项卡中可以看到刚才创建的那个按钮。 单击该按钮可以看到运行效果。 之后可以保存这个项目。这里要选择全部保存。 可以重新定义项目名称,并选择保存路径。 当然我们可以发布该项目供他人使用。这里单击生成菜单下的发布 选择一下发布位置。 之后在该目录下可以看见刚才发布的程序,这个文件夹内的文件就是成品的程序,你可以将它发给别人进行使用,也可以复制到其他目录。运行Setup进行安装。 安装提示,当然安装咯。 安装完成后运行那个xlsx工作簿。 这个工作簿实现的功能和刚才测试的一致。 如果不需要该程序了,可以在控制面板的程序管理中卸载。 至此,我们创建了一个简单的Excel应用程序。 利用VSTO制作一个简单的程序.rar |
2楼 zm0115 |
VS2008 和 VS2010 主要区别在哪里呢?是不是VS2008不支持 excel2010? |
3楼 amulee |
可能是吧,没用过VS2008 |
4楼 wqfzqgk |
这样部署一般在另外的机子上是不会运行的,呵呵 |
5楼 wise |
能说一下怎么才能在另外一台机器上运行? |
6楼 wise |
今天动手学习了一个,挺不错,刚刚入门啊 |
7楼 nzkboy |
这个社区的第一楼内容没办法复制,真晕,复制教程用了近10分钟呀。 |
8楼 wise |
哈哈,一楼的教程是不能复制的。 |
9楼 亡者天下 |
VSTO干什么用的!? |
10楼 bensonlei |
还没入门呢!! 各位老大走好远了. |
11楼 cqlty |
刚入门,学习了,谢谢了 |