第一个Ribbon程序第①讲By西西VSTO【0基础】系列课程第一小节项目创建第三小节封装项目第五小节Ribbon第四小节课程作业第六小节第二小节界面介绍010203040506第一个Ribbon程序2课程大纲3一个教室(Office中国公开课—VSTO易)YY频道号——91283328一个课程(周六,晚八点)国内唯一VBA升级课程VSTO系列一个QQ群(VSTO易#公开课)5757567第一个Ribbon程序学习方法4开发环境(项目、调式、编译、封装)VisualStudio2010VisualStudio2012开发语言(语法、特性、.net平台)面向对象的—C#语言对象模型(Office对像)EXCEL、PPT、WORD设计思想面向对象C#第一个Ribbon程序学习内容5开发环境VisualStudio2010VisualStudio2012Office版本Office2010Office2013打包程序AdvancedInstaller10.0课件下载QQ群:5757567群共享课件及代码第一个Ribbon程序环境准备第一小节项目创建第三小节封装项目第五小节Ribbon第四小节课程作业第六小节第二小节界面介绍010203040506第一个Ribbon程序6课程大纲71、菜单栏2、快捷工具栏3、解决方案管理器4、设计窗口5、属性管理器6、工具箱等7、调试信息窗口第一个Ribbon程序界面介绍第一小节项目创建第三小节封装项目第五小节Ribbon第四小节课程作业第六小节第二小节界面介绍010203040506第一个Ribbon程序8课程大纲9依次单击【文件】↓【新建】↓【项目】打开“新建项目”对话框第一个Ribbon程序项目创建101.依次选择【VirtualC#】→【Office】→【2010】→【Excel2010外接程序】。2.设置项目的名称及位置。3.单击【确定】,新建项目。第一个Ribbon程序项目创建在设计窗口,显示默认添加的代码,如ThisAddIn_Startup函数等。第一个Ribbon程序项目创建11•输入mbox→连接按下两次Tab,补全打开MessageBox的代码,如图所示。•此为通过代码段快速添加代码,其它常用代码段,可以查询百度。第一个Ribbon程序项目创建12黑框为命名空间橙框为类紫框为函数第一个Ribbon程序项目创建1314第一个Ribbon程序项目创建第一小节项目创建第三小节封装项目第五小节Ribbon第四小节课程作业第六小节第二小节界面介绍010203040506第一个Ribbon程序课程大纲15右键单击项目↓打开的菜单中,依次选择:【添加】↓【新建项】打开“添加新项”对话框。第一个Ribbon程序项目创建161.在VirtualC#项下,选择【功能区(可视化设计器)】。2.设置添加的Ribbon名称。3.单击【添加】按钮,确认添加Ribbon。第一个Ribbon程序项目创建17下面,我们就开始制作第一个Ribbon菜单。在“工具箱”中,选择【Button】,左键按住,托动到“设计窗口”的group1上。第一个Ribbon程序项目创建18第一个Ribbon程序项目创建19打开网站进入YY教室需求确定通过ribbon实现下面效果第一个Ribbon程序项目创建20操作对像①打开网站在按钮的操作中添加如下代码可以直接打开网站第一个Ribbon程序项目创建21操作对像②进入YY教室以想进入YY教室为例,我们需要先获取YY教室的位置。第一步:获取YY教室ID第一个Ribbon程序项目创建22操作对像②进入YY教室第二步://打开网页版YYSystem.Diagnostics.Process.Start(=);//打开YY软件System.Diagnostics.Process.Start(yy://pd-[sid=91283328&subid=2175343697]);获取到的位置信息,可以得到如下代码,直接用网页形式,是可以打开网页版的YY。而使用yy://开头的方式,可以调用YY软件,进入到指定教室。Try{}Catch{}的意思,可以理解为,我想要用YY打开教室,结果打开失败,则选择以网页形式,打开YY教室。当然,Catch后带的参数,可以获取具体的出错信息。这种形式的代码,在以后的编码中会经常出现哦。第一个Ribbon程序项目创建23原理阐述Progress.Start可以简单理解为,在运行窗口,输入你想要做的事情。第一个Ribbon程序项目创建24设置Tab属性对于Tab,我们可以修改它的名称及位置信息等,如图所示,是将名称修改为Test,并把该Tab放置于开始选项卡之前。第一小节项目创建第三小节封装项目第五小节Ribbon第四小节课程作业第六小节第二小节界面介绍010203040506第一个Ribbon程序课程大纲2526Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。打包的话,首先需要编译成Release哦。第一个Ribbon程序项目封装27新建一个OfficeAdd-In的Project,之后再进行一系列设置。第一个Ribbon程序项目封装28第一个Ribbon程序项目封装29最后,软件会告诉你,设置完成,可以开始构建了。第一个Ribbon程序项目封装第一小节项目创建第三小节封装项目第五小节Ribbon第四小节课程作业第六小节第二小节界面介绍010203040506第一个Ribbon程序课程大纲3031第一个Ribbon程序课后练习