关于使用DELPHI操作WORD文档的一个问题 50

现在用DELPHI+ACCESS来制作一个试题库输出试卷,由于试题中有各种符号和图片,所以我把试题存在一个一个小的WORD文档里,把文档的路径存放在数据库ADDRESS字... 现在用DELPHI+ACCESS来制作一个试题库输出试卷,由于试题中有各种符号和图片,所以我把试题存在一个一个小的WORD文档里,把文档的路径存放在数据库ADDRESS字段内,然后在DELPHI中通过OLECONTAINER组件显示出来,现在问题是:如何将OLECONTAINER中的内容,复制到一个WORD文档中来组成一张试卷呢,部分代码如下

try wordapplication1.Disconnect;
wordapplication1.Connect;
except
application.MessageBox('不能新建WORD文档','警告',mb_ok);
abort;
end;
wordapplication1.Visible:=false;wordapplication1.Documents.Add(template,newtemplate,documenttype,visible);
worddocument1.ConnectTo(wordapplication1.Documents.Item(itemindex));
worddocument1.Characters.Last.Select;
address:=table1.fieldbyname('ADDRESS').AsString;
olecontainer1.CreateObjectFromFile(address,false);
olecontainer1.copy;
worddocument1.Range.Paste;
wordapplication1.Visible:=true;

出现了如图的错误,

请问正确的代码应当是怎样的呢?
使用的是DELPHI7.0+ACCESS2003 出错位置在worddocument1.Range.Paste;处
展开
 我来答
zzqwz
2013-04-24 · TA获得超过481个赞
知道小有建树答主
回答量:870
采纳率:0%
帮助的人:559万
展开全部
感觉你这个方法不能这么用吧

我一般是建立一个dot的模板
在用的时候打开模板 进行修改就好 了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式