龙空技术网

「VBA 到 VSTO」----窗体

Excel插件 756

前言:

而今大家对“vs怎么打开代码编辑窗口”大约比较关切,小伙伴们都想要了解一些“vs怎么打开代码编辑窗口”的相关文章。那么小编在网上搜集了一些关于“vs怎么打开代码编辑窗口””的相关知识,希望小伙伴们能喜欢,姐妹们一起来了解一下吧!

书接前文,选择VS开发Office插件的另一个原因是VS插件开发出来的窗体功能更强大,颜值秒杀vba的窗体,作为一名颜值党,你能错过吗?

类似这样的窗体,你不动心?

废话少说,咱们来看看如何在上一节的基础上制作一个简单的窗体吧。

简单至极,有木有,至此已经创建了一个空白窗体,剩下的就是根据你的需求在窗体里面拖你需要的控件进去。

控件或者窗体都有自己对应的属性窗口,可以修改名称,颜色,字体,等等

今天我们只用一个按钮和一个textbox

实现目标是点击按钮获取当前sheet的A1单元格内容,双击按钮进入代码编辑界面,对应的是按钮的单击事件

如此简单,服不服

按钮事件也可以通过下面的方式进去写,一般人都双击进去,对于其他事件就要进入事件属性去写,比如combox的selectchange事件等等,,大家自行学习,这都属于.net控件知识,,扯远了

------------------------------------------------------------------------------

窗体设计,代码均写完了,怎么调用这个窗体呢?

【1】首先,在ribbon界面插入按钮,通过ribbbon界面的按钮单击事件,使得窗体显示出来

【2】按钮名称和图片,根据自己爱好以及审美水平,PS能力设置即可,本人不会PS,图片就很low了,同样双击进入代码编辑区。

这里的代码,我粗略说下:

Dim frm As New Form1

Form1是我刚才新建的窗体名称,这里用new关键字来实例化这个窗体,后面才能调用,frm是我自己定义的变量,大家可以自己起名字,只要能区分即可,也不难太随意,尽量起的变量名称有意义,哪怕是拼音,后期代码多了维护也方便。

frm.Show()

就是窗体显示的意思,这里的Form1 要注意是窗体的名称(Name属性值),而不是窗体的text,默认这2个名称是一样的。

窗体Name

窗体Text

--------------------------------------------------------------------

是骡子是马牵出来溜溜了

Excel插件开发和word原理相同,只要你熟悉office三剑客的属性均可以开发对应的插件,,今日就说这些。

标签: #vs怎么打开代码编辑窗口 #vs的代码窗口的打开方法 #vs写代码的窗口