3VSTO OFFICE二次开发对POWERPOINT功能简单测试.pdfVIP

3VSTO OFFICE二次开发对POWERPOINT功能简单测试.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3VSTO OFFICE二次开发对POWERPOINT功能简单测试

VSTOOffice 二次开发对PowerPoint 功能简单测试 一、简单测试程序 1.创建PPT应用程序级外接程序(C#程序) 文件-》新建项目-》选择“Visual C#”-》选择“Office”-》选择“2010或2007”-》选择 “PowerPoint 2007 外接程序”或“PowerPoint 2010 外接程序”(这里用的是2007测试 的)-》设置名称、位置、解决方案名称,点击“确定”,则创建完毕。 2.简单测试:实现在每页PPT 中显示文本 代码如下: //添加自定义文本信息 private void AddText () { //事件委托绑定(对PPT 中添加代码控制文本) this.Application.PresentationNewSlide + new PowerPoint.EApplication_PresentationNewSlideEventHandler ( Application_PresentationNewSlide); } //此为Application 对象的PresentationNewSlide 事件 //功能:当用户将新幻灯片添加到活动演示文稿时,此事件处理程序 会将文本框添加到新幻灯片的顶部,然后向文本框中添加一些文本。 void Application_PresentationNewSlide (PowerPoint.Slide Sld) { //这里的Application 表示 PowerPoint 的当前实例。 //这里的参数Sld,表示新幻灯片的Slide 对象。 PowerPoint.Shape textBox Sld.Shapes.AddTextbox (Office.MsoTextOrientation.msoTextOr ientationHorizontal, 0, 0, 500, 50); textBox.TextFrame.TextRange.InsertAfter (This Text Was Added By Using Code!); } private void ThisAddIn_Startup (object sender, System .EventArgs e) { //注意:在ThisAddIn_Startup 中调用对应的方法, AddText ();//添加自定义文本信息 } 3.运行程序查看效果 F5运行程序,查看效果。 会发现在打开一个office2007的PPT文件都会有这个效果。查看一些PowerPoint选项 左侧的“加载项”中就可以找到对应的加载项。 注意:有时候,没有对应的效果,可能是PPT 的加载项中把你创建的COM加载项禁用了。 只需要启用对应的加载项即可。 启用组件操作:在管理中选择“禁用项目”,点击“转到...”,会弹出禁用项目对话框,找到 你的组件启用即可。 注意:如果不需要这些自己定义的组件功能,可以使用“清理”解决方案,将其移除。 二、简单自定义任务窗格 1.创建自定义窗格 在已创建的外接项目中右击解决方案添加新建项,选择“用户控件”,设置名称,点击添加, 即创建一个用户控件。 用户控件很像是对于WinForm窗体的操作在工具箱中,拖拽你需要的按钮,实现对应的 功能。 这里做一些简单的效果测试,加一个按钮,点击事件弹出HelloTaskPanel! 2.将创建的用户控件关联PPT组件 在“ThisAddIn.cs”文件中,添加如下代码: /// summary /// 添加自定义的Task Pane /// /summary private void AddTaskPane () { //自定义用户控件名称(即自定任务窗格类) UCTaskPane taskPane new UCTaskPane (); //将用户控件添加到 CustomTaskPaneCollection 集合中 Custo

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档