VSTO Office二次开发对PowerPoint功能简单测试

VSTO Office二次开发对PowerPoint功能简单测试

ID:39469743

大小:579.00 KB

页数:9页

时间:2019-07-04

VSTO Office二次开发对PowerPoint功能简单测试_第1页
VSTO Office二次开发对PowerPoint功能简单测试_第2页
VSTO Office二次开发对PowerPoint功能简单测试_第3页
VSTO Office二次开发对PowerPoint功能简单测试_第4页
VSTO Office二次开发对PowerPoint功能简单测试_第5页
资源描述:

《VSTO Office二次开发对PowerPoint功能简单测试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VSTOOffice二次开发对PowerPoint功能简单测试一、简单测试程序1.创建PPT应用程序级外接程序(C#程序)文件-》新建项目-》选择“VisualC#”-》选择“Office”-》选择“2010或2007”-》选择“PowerPoint2007外接程序”或“PowerPoint2010外接程序”(这里用的是2007测试的)-》设置名称、位置、解决方案名称,点击“确定”,则创建完毕。2.简单测试:实现在每页PPT中显示文本代码如下://添加自定义文本信息 privatevoidAddTex

2、t() { //事件委托绑定(对PPT中添加代码控制文本) this.Application.PresentationNewSlide+=newPowerPoint.EApplication_PresentationNewSlideEventHandler(Application_PresentationNewSlide); } //此为Application对象的PresentationNewSlide事件 //功能:当用户将新幻灯片添加到活动演示文稿时,此事件处理程序会将文本框添加到新幻灯片的顶

3、部,然后向文本框中添加一些文本。 voidApplication_PresentationNewSlide(PowerPoint.SlideSld) { //这里的Application表示PowerPoint的当前实例。 //这里的参数Sld,表示新幻灯片的Slide对象。 PowerPoint.ShapetextBox=Sld.Shapes.AddTextbox(Office.MsoTextOrientation.msoTextOrientationHorizontal,0,0,500,50);

4、textBox.TextFrame.TextRange.InsertAfter("ThisTextWasAddedByUsingCode!"); } privatevoidThisAddIn_Startup(objectsender,System.EventArgse) { //注意:在ThisAddIn_Startup中调用对应的方法, AddText();//添加自定义文本信息 }3.运行程序查看效果F5运行程序,查看效果。会发现在打开一个office2007的PPT文件都会有这个效果。查看一些

5、PowerPoint选项左侧的“加载项”中就可以找到对应的加载项。注意:有时候,没有对应的效果,可能是PPT的加载项中把你创建的COM加载项禁用了。只需要启用对应的加载项即可。启用组件操作:在管理中选择“禁用项目”,点击“转到...”,会弹出禁用项目对话框,找到你的组件启用即可。注意:如果不需要这些自己定义的组件功能,可以使用“清理”解决方案,将其移除。 二、简单自定义任务窗格1.创建自定义窗格在已创建的外接项目中右击解决方案添加新建项,选择“用户控件”,设置名称,点击添加,即创建一个用户控件。用户控

6、件很像是对于WinForm窗体的操作在工具箱中,拖拽你需要的按钮,实现对应的功能。这里做一些简单的效果测试,加一个按钮,点击事件弹出"HelloTaskPanel!"2.将创建的用户控件关联PPT组件在“ThisAddIn.cs”文件中,添加如下代码:///

///添加自定义的TaskPane /// privatevoidAddTaskPane() { //自定义用户控件名称(即自定任务窗格类) UCTaskPanetaskPane=newUCTaskPane(

7、); //将用户控件添加到CustomTaskPaneCollection集合中 CustomTaskPanemyCustomTaskPane=this.CustomTaskPanes.Add(taskPane,"MyTaskPane"); myCustomTaskPane.Width=200;//设置自定义任务窗格的宽度 myCustomTaskPane.Visible=true;//设置其可见 }在ThisAddIn_Startup中调用该方法。3.运行程序查看效果F5运行程序,查看效果。通常在右

8、侧会出现自己创建的任务窗格,如果不加设定,它的位置是可以随便在边缘放置的顶部、底部、左侧、右侧。注意:这里的任务窗格可以根据具体的业务需要在上面实现对应的功能;在一个组件中还可以创建多个任务窗格,一起使用。 三、简单可视化功能区使用1.创建Ribbon可视化功能区在已创建的外接项目中右击解决方案添加新建项,选择“功能区(可视化设计器)”,点击“添加”,即创建成功。2.对于Ribbon功能区的简单使用默认会创建一个tab页,如果不修改其Label将显示“加

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。