#32002/9/22 20:31:45
余风小邓的文章,非常好的解决PPT的思路!!!》》推荐!
===========================================================================
有时可能会在AW中调用PowerPoint文件,通常是采用OLE来控制,但当使用此方法时若要在别人的机上播放就存在一些问题,比如PP文件的路径必须和原机上的路径相同,若另一台机没有装PP的话将不能播放。
昨天和一网友在QQ上讨论此问题时,想到一办法:
PP本身有个打包功能。只需在PP中完成了文件制作后,执行菜单“文件”->“打包”,出现打包向导,按照提示一步步设置,第三步时选中硬盘上的一个目录,比如d:\ppt,(此目录必须预先存在,最好是一个空目录),第五步一定要选中“Windows 95或NT 的播放器”(若安装office时没有安装播放器的话可能会提示插入office安装盘)。
完成后会在指定位置d:\ppt中生成数个文件,其中有一个可执行文件pngsetup.exe。
双击它运行,出现一个“打包”安装程序窗口,在目标文件夹后面输入一个目录的路径,比如d:\ppw,最好是一个空目录,单击确定。
过几分钟后就可以在前面的路径d:\ppw中看到许多文件,实际上就是PP的播放器及你做的PP文件。其中播放器的可执行程序是ppview32.exe。
可以把整个目录ppw拷贝到你的AW程序所在的目录,然后在程序中用一计算图标就可以播放PP文件了,语法是:
JumpOutReturn(FileLocation^"ppw\ppview32.exe","<你的PP文件名>"
当执行此计算图标就会自动跳转到播放PP文件了。
另:注意实际上只有第一次会这么麻烦,下次你就只需把目录ppw中的PP文件换掉就行了。
真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。