olecontainer 里的word内容如何复制到粘贴板?????????,我现在想把olecontainer里的word内容追加到现有的WORD文档里,有什么好方法吗?
解决方案 »
- 关于CodeRush专家向导的一个功能
- 使用clientdataset组件问题
- PDOXUSRS.LCK(急!!!)
- 怎样实现函数重载?子类中怎样调用基类的重载函数?
- “置顶窗体”为什么会失去置顶效果?
- 我的程序用到了ADO,并用msjet读dbf文件,用wise打包后,在干净的win98下安装,运行时出错
- 请问如何用windows mediaplayer控件?
- 怎样将stringgrid里的数据导入数据库(高分)!!!!
- 在Delphi中怎么把字符转换成Ascii码?
- Delphi里能显示DWG(autocad文件)图形吗?
- dbgrid或dbgridEh中某一字段的值从另一个表中提取,如何实现?对面的大虾看过来!!看过来!!!!!有MM
- 求救如何通过使用ado 和sql server 2000 开发c/s数据库
begin
if Opendialog1.execute then
begin
OleContainer1.CreateObjectFromFile(OpenDialog1.FileName,false);
Olecontainer1.Doverb(ovShow); //装载word中内容
end;
end;追加方法可以参考Delphi自带Demo
C:\Program Files\Borland\Delphi6\Demos\ActiveX\OleAuto\SrvComp\Word
也可以参考文章
http://search.csdn.net/Expert/topic/643/643702.xml?temp=.5129816
改
if ChkBoxNewDoc.Checked then
begin
WordApplication.Documents.Add(Template, NewTemplate);
{Assign WordDocument component}
WordDocument.ConnectTo(WordApplication.Documents.Item(ItemIndex));
end;
为
if ChkBoxNewDoc.Checked then
begin
WordApplication.Documents.Add(Template, NewTemplate,EmptyParam,EmptyParam);
{Assign WordDocument component}
WordDocument.ConnectTo(WordApplication.Documents.Item(ItemIndex));
end;