office 加载项- 使用 vsto 为 powerpoint 和 visio 开发加载项

office 加载项- 使用 vsto 为 powerpoint 和 visio 开发加载项

ID:22952324

大小:74.00 KB

页数:12页

时间:2018-11-02

office 加载项- 使用 vsto 为 powerpoint 和 visio 开发加载项_第1页
office 加载项- 使用 vsto 为 powerpoint 和 visio 开发加载项_第2页
office 加载项- 使用 vsto 为 powerpoint 和 visio 开发加载项_第3页
office 加载项- 使用 vsto 为 powerpoint 和 visio 开发加载项_第4页
office 加载项- 使用 vsto 为 powerpoint 和 visio 开发加载项_第5页
资源描述:

《office 加载项- 使用 vsto 为 powerpoint 和 visio 开发加载项》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Office加载项:使用VSTO为PowerPoint和Visio开发加载项  本文讨论:  MicrosoftOffice应用程序的可扩展性  Poandbar  总结  MicrosoftVisualStudio2005ToolsfortheMicrosoftOfficesystem(VSTO)是一组强大的工具,其特点是允许开发人员使用VisualBasic®和VisualC#®来扩展和自定义Microsoft®Office应用程序。新版本的VSTO随2007MicrosoftOffice系统一起发行。此新版本,即MicrosoftVisual

2、Studio®2005Toolsforthe2007MicrosoftOfficesystem(称为VisualStudio2005ToolsforOfficeSecondEdition或VSTO2005SE),为icrosoft.Office.Interop.Word.Application对象。)  Application对象包含一个含有Presentations对象的Presentation集合。Presentation对象(表示实际的.ppt文档)包含一个保存Slide对象(在您的演示文稿中,每个幻灯片对应一个Slide对象)的Slides集合。而且每个幻

3、灯片都包含一个保存Shape对象的Shapes集合。Shape对象是您在幻灯片中看到的项,例如,标题、文本框架和图表(请参阅图2)。123456下一页——..,。  图2PopresentationAsPoports别名添加命名空间Microsoft.Office.Interop.Poported命名空间来查看创建的其他引用和别名。  添加标题幻灯片  标题幻灯片(显示演示文稿的标题和子标题)通常是演示文稿中的第一个幻灯片。创建新的幻灯片同创建新的演示文稿类似。通过调用AddSlide方法,您可以将幻灯片添加到演示文稿的幻灯片集合。此方法使用两个参数:幻灯片索引(用于指定

4、幻灯片在演示文稿中的插入位置)和customLayout对象。  您可以从SlideMasterou创建customLayout对象。SlideMaster包含您希望出现在幻灯片中的所有对象。如您从以下代码中看到的一样,您可以从PpSlideLayout枚举选择布局类型:DimcustomLayoutAsPoLayout=_  presentation.SlideMaster.CustomLayouts.Item(_    PoLayout对象:DimslideasPoLayout)  现在创建了标题幻灯片,您可以使用一行代码来设置标题和子标题。您可以使用刚刚创建的幻灯片

5、对象来获得Shapes集合的Title属性,以便返回作为幻灯片标题对象的Shape对象。提供TextRange对象的Shape对象带有返回TextFrame对象的TextFrame属性。您可以按以下方式设置TextRange对象的Text属性:slide.Shapes.Title.TextFrame.TextRange.Text=VSTO2005SE摇滚  除了没有子标题形状属性外,设置子标题的过程类似。在此例中,我知道子标题是幻灯片中的第二个形状,因此我可以通过形状索引来引用它:slide.Shapes(2).TextFrame.TextRange.Text=_  一个

6、OFFICE开发故事  添加项目符号幻灯片  接下来,您将希望添加另一个幻灯片,此幻灯片通常顶部有标题并且以项目符号列表作为主要内容。这是最常使用的幻灯片类型。为此,如先前部分那样创建一个新的幻灯片,但选择不同的CustomLayout类型:ppLayoutText。由于我希望标题幻灯片作为第一个幻灯片出现,因此我使用1作为标题幻灯片的幻灯片索引。要按顺序插入幻灯片(在最后一个现有幻灯片之后),您应计算现有幻灯片的数量:DimcustomlayoutAsPoLayout=_  presentation.SlideMaster.CustomLayouts.Item(_   

7、 PoslideasPolayout)  设置演示文稿主题  2007Office系统的Office主题中的新功能允许您将预定义的样式应用于文档。主题将全局更改演示文稿的外观,包括字体、图形、颜色和效果。icrosoftOfficeDocumentThemes12Civic.thmx)  创建功能区  功能区是新的OfficeUI的核心。替换了Office以前版本中的菜单和命令栏,功能区将特性和功能融入上下文相关的选项卡。选项卡包含许多组控件,例如按钮、图库和下拉列表。对于此项目,您将创建一个带有一个按钮的功能区,单击该按钮可

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

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

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