如何在程序中打开PPT2007文档?

ynduanlian 2011-10-18 05:26:00
网上似乎找不到资料……
...全文
151 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
crackdung 2011-10-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ynduanlian 的回复:]

请问是怎么用呢,怎么有80M大啊?
[/Quote]

那些組件支持幾百種文檔的
jshi123 2011-10-19
  • 打赏
  • 举报
回复
如果只是要启动powerpoint,用Process打开文件就可以了:
Process.Start("xxxx.pptx")

如果打开ppt后,还需要对它进行操作,可以用office interop:
先引入两个.net组件:在项目上点右键,添加引用:
Office
Microsoft.Office.Interop.Powerpoint
添加完成后,就可以写代码操作了:
Dim app As New Microsoft.Office.Interop.PowerPoint.Application
app.Visible = True
Dim ppt As Microsoft.Office.Interop.PowerPoint.Presentation
ppt = app.Presentations.Open("xxxx.pptx")
Dim slides As Microsoft.Office.Interop.PowerPoint.Slides
slides = ppt.Slides

详细的文档msdn上有:http://msdn.microsoft.com/en-us/library/ff763170.aspx
ynduanlian 2011-10-18
  • 打赏
  • 举报
回复
请问是怎么用呢,怎么有80M大啊?
crackdung 2011-10-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ynduanlian 的回复:]

引用 1 楼 crackdung 的回复:
http://www.oracle.com/us/products/applications/autoVue/index.html

http://www.bravaviewer.com/download/download1.htm

什么东东?
[/Quote]

就是能滿足你讀取所有office文檔的組件
ynduanlian 2011-10-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 crackdung 的回复:]
http://www.oracle.com/us/products/applications/autoVue/index.html

http://www.bravaviewer.com/download/download1.htm
[/Quote]
什么东东?
crackdung 2011-10-18
  • 打赏
  • 举报
回复
http://www.oracle.com/us/products/applications/autoVue/index.html

http://www.bravaviewer.com/download/download1.htm

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧