请教各位:如何在VB中生成PPT文件,感谢。

时间:2021-09-15 12:29:26
我正在做一个医院的软件,客户要求在软件中能生成PPT文件,方便他们交流。请知道的大虾指点,谢谢。

10 个解决方案

#1


1,你说得不太清楚。
2,你需要了解Powerpoint的VBA编程。
3,在VB中使用Powerpoint的对象方法时需要引用Powerpoint的对象库(Object Library)。
4,根据需要新建、生成、保存Powerpoint文件。
5,需要更多信息,你要讲清楚些。

#2


应该像我们在VB里面引用EXCEL及WORD一样吧,创建一个对象,再对它进行操作。
解决方法:
1、在固定文件夹内先建一个PPT模板;
2、向模板文件内固定单元内写值;

看看VB里面的引用,我估计应该有的!

#3


续上:
我替你查了,在OFFICE文件夹内有“MSppt9.0OLB”文件,引用一下就可以了。
[OFFICE2000]

像使用其它的DLL一样。

#4


调用Powerpoint对象

#5


先谢谢各位,我是要将数据库中病人信息病人信息生成一个PPT文件,方便医生交流讲学,我应用了MSPPT9.OLB后,生成对象时没找到是那个类。
如:dim m_ppt as new ...?

#6


另外COMPONENTS里面的INSERTABLE OBJECTS里面也有PPT的控件,不知有何用处?

#7


关住

#8


Dim res As Long
 res = ShellExecute(0, "open", App.Path & "\文件名.ppt", vbNullString, bNullString, 1)

#9


dim pp as New PowerPoint.Application

#10


感谢各位,这就给分。

#1


1,你说得不太清楚。
2,你需要了解Powerpoint的VBA编程。
3,在VB中使用Powerpoint的对象方法时需要引用Powerpoint的对象库(Object Library)。
4,根据需要新建、生成、保存Powerpoint文件。
5,需要更多信息,你要讲清楚些。

#2


应该像我们在VB里面引用EXCEL及WORD一样吧,创建一个对象,再对它进行操作。
解决方法:
1、在固定文件夹内先建一个PPT模板;
2、向模板文件内固定单元内写值;

看看VB里面的引用,我估计应该有的!

#3


续上:
我替你查了,在OFFICE文件夹内有“MSppt9.0OLB”文件,引用一下就可以了。
[OFFICE2000]

像使用其它的DLL一样。

#4


调用Powerpoint对象

#5


先谢谢各位,我是要将数据库中病人信息病人信息生成一个PPT文件,方便医生交流讲学,我应用了MSPPT9.OLB后,生成对象时没找到是那个类。
如:dim m_ppt as new ...?

#6


另外COMPONENTS里面的INSERTABLE OBJECTS里面也有PPT的控件,不知有何用处?

#7


关住

#8


Dim res As Long
 res = ShellExecute(0, "open", App.Path & "\文件名.ppt", vbNullString, bNullString, 1)

#9


dim pp as New PowerPoint.Application

#10


感谢各位,这就给分。