我做了一个程序想再里面调用一ppt 文件
不知道各位做过没有
谢谢
急用
立即给分
不知道各位做过没有
谢谢
急用
立即给分
解决方案 »
- 怎样在delphi IDE上面显示当前项目的路径?
- dbgrid组件数据显示问题
- 分钟转换成小时的问题
- 在程序运行中,如果实现ADOCONNECTION异常断开自动重新联接
- dll插件问题。
- cuilj(一云忆水) 进来拿分。
- 资源文件中能不能有其它格式的文件,如何写入和读取?
- 不想执行后面的语句,退出当前PORCEDURE,用EXIT吗?
- 1000分寻treeview和webbrowser的使用高手!
- 如何将对象保存在数据库的表中,并恢复出来?
- 大家用ADO是TADOQuery用得多,还是TDAODataSet用得多?
- 使用Table的Locate方法的时候,表中明明有符合条件的记录,为何Table.Found为False?
pptA: TPowerPointApplication;
pptP: TPowerPointPresentation;
ssSet: SlideShowSettings;
ssWin: SlideShowWindow;
procedure TForm1.FormCreate(Sender: TObject);
begin
pptA := TPowerPointApplication.Create(self);
pptA.Visible := msoTrue;
PPtP.ConnectTo(pptA.Presentations.Open('h:\php.pps', msoFalse, msoFalse, msoTrue));
ssSet := PPtP.SlideShowSettings;
ssSet.LoopUntilStopped := msoFalse;
ssSet.ShowType := ppShowTypeSpeaker;
ssSet.Run;
ssWin := PPtP.SlideShowWindow;
end;procedure TForm1.Button2Click(Sender: TObject);
begin
sswin.View.next;//下一页
end;procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
try
pptA.Disconnect;
pptA.Quit;
if assigned(pptA) then pptA.Free;
except
showmessage('PowerPoint has already closed!');
end;
end;