C#打开Powerpoint

//需要引入COM组件:

//项目->添加引用->com->microsoft office object libraty

//项目->添加引用->com->microsoft powerpoint object libraty

//功能:打开PPT某一页

//参数:filePath: PPT路径;pageIndex:指定打开的页码

    <span style="font-size:12px;">    private void GotoSlide(string filePath, int pageIndex)
        {
               Microsoft.Office.Interop.PowerPoint.Application PPTApplication = new Microsoft.Office.Interop.PowerPoint.Application();
                //以非只读方式打开,方便操作结束后保存.
               Presentation PPTPresentation = PPTApplication.Presentations.Open(filePath, MsoTriState.msoTrue, MsoTriState.msoFalse, MsoTriState.msoFalse);
               SlideShowSettings slideShow = PPTPresentation.SlideShowSettings;
               slideShow.Run();
               PPTPresentation.SlideShowWindow.View.GotoSlide(pageIndex);
        }</span>

http://blog.sina.com.cn/s/blog_6b2e32770100xrlf.html

http://outofmemory.cn/code-snippet/33373/C-operation-PowerPoint-basic-code

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-29 00:26:40

C#打开Powerpoint的相关文章

powerpoint已停止工作的解决办法(也适用word、excel等其他office组件)

今天碰到一个问题,某电脑打开PPT或者编辑PPT时,程序假死崩溃,提示powerpoint已停止工作,查看日志,报错文件为"ntdll.dll"(也有可能为其他dll文件),尝试了以下各种修复方法(可跳过以下蓝字部份,直接看红字): 重新注册所有dll,以管理员身份运行CMD,运行For %i in (*.dll) do regsvr32 /s %i命令,然后运行SFC/scannow 打开powerpoint,打开[文件]→[选项]→[加载项],查看[互动应用程序加载项]是否有内容,

利用Apple Watch控制PowerPoint播放和Desktop投影

[摘要] Apple Watch上手一个礼拜,试了一些有意思的功能,这里以iOS版PowerPoint适配Watch的功能为例说说怎么用Watch来做炫酷的播放控制器. [准备] 已与iPhone配对的Apple Watch PC or Mac(这里以Windows 10 Technical Preview为例) WiFi网络 投影仪 [方法] 我们知道,Watch通过蓝牙与iPhone配对后会保持持续连接,这是所有Watch OS应用和iOS应用通信的基础.所以Watch没法和PC直接通信,那

TFS 2012使用简介(一)

最近,一直想让团队加入敏捷开发,但TFS2010用下来,并不是令人满意,还好,TFS2012横空出世了.相比TFS2010,TFS2012改进太多了,主要体现在以下方面: Team Web Access优化 变更集回滚Ui支持 流程优化 界面更合理,操作更友好 增加了PowerPoint Storyboarding工具(PowerPoint图版演示),能够更便捷的画出界面设计图 支持代码审阅 提供了Microsoft反馈客户端 其他细节优化 于是近期部署了环境并且整理了很多资料(资料主要来源于网

微软 Office 与腾讯微云强强联合,带来云端办公新体验

随着互联网和云计算的兴起,人们进入移动办公时代,微软 Office 也与时俱进.其实从 Office 2013 之后,微软就正式宣布了为消费者提供的免费云端服务--Office 网页版,也就是 Office Online.Office Online 与桌面版相似,同时支持把文档保存到云端 OneDrive,凸显了微软在云平台方面的实力,也为跨设备办公提供了便利条件. 考虑到中国用户的使用习惯,2016 年底微软 Office 便率先与腾讯微云 APP 联合,为腾讯微云移动端用户带来免费微软 Of

PPT设计宝典!十招教你做出拿得出手的PPT

据说上班用 excel 的比 word 的工资高,用 ppt 的比用 excel 的工资高.无论如何,在职场演讲汇报中,PPT 扮演着至关重要的角色. 在本文我们将用 10 个超级技巧来解决糟糕的演示设计肆虐横行的问题,让你可以设计出更好看.更专业的演示.此间你会看到 Note & Point 上的一些出色的幻灯片设计,还有一些就是你们自己的作品.让我们开始吧 ! 不是设计师? 这个网站的大部分内容主要针对专业设计师和开发人员,或者是起码对涉足这一领域感兴趣的人. 不过本文是写给做过 PPT 的

PPT设计宝典!十招教你做出拿手的PPT

据说上班用 excel 的比 word 的工资高,用 ppt 的比用 excel 的工资高.无论如何,在职场演讲汇报中,PPT 扮演着至关重要的角色.  在本文我们将用 10 个超级技巧来解决糟糕的演示设计肆虐横行的问题,让你可以设计出更好看.更专业的演示.此间你会看到 Note & Point 上的一些出色的幻灯片设计,还有一些就是你们自己的作品.让我们开始吧 ! 不是设计师? 这个网站的大部分内容主要针对专业设计师和开发人员,或者是起码对涉足这一领域感兴趣的人. 不过本文是写给做过 PPT

C++通过COM接口操作PPT

一. 背景说明 在VS环境下,开发C++代码操作PPT,支持对PPT模板的修改.包括修改文本标签.图表.表格.满足大多数软件生成PPT报告的要求,先手工创建好PPT模板,在程序中修改模板数据. 二. 开发环境构建 通过VS2012的Class Wizard创建PowerPoint和Excel的COM接口:由于需要操作PPT中的图表,而图表的数据使用Excel存储的,需要修改图表的数据就得生成Excel的COM接口. 1.1 进入类向导 1.2 添加PowerPoint COM接口 1.3 添加E

C#通用类库--DOS常用命令

using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Diagnostics;using System.Runtime.InteropServices; namespace Ecan{ public class EcanDOS { //引入API函数 [DllImportAttribute("user32.dll")] private static ext

TFS 2012使用简介

TFS2012改进主要体现在以下方面: Team Web Access优化 变更集回滚Ui支持 流程优化 界面更合理,操作更友好 增加了PowerPoint Storyboarding工具(PowerPoint图版演示),能够更便捷的画出界面设计图 支持代码审阅 提供了Microsoft反馈客户端 其他细节优化   TFS 2012使用简介 目录 TFS使用手册... 1 1. 连接并使用TFS. 2 如何连接到 Team Foundation Server. 2 创建团队项目... 3 将成员