在Delphi中输入的数据填入Word表格中,并显示Word。

比如把EDIT的录入信息输入Word的第一列的第二格中,怎么做?代码和组件要哪些?希望各大虾给详细的做法,小女子编程不容易啊!!!!... 比如把EDIT的录入信息输入Word的第一列的第二格中,怎么做?代码和组件要哪些?希望各大虾给详细的做法,小女子编程不容易啊!!!! 展开
 我来答
快乐居家美食
2012-06-04 · TA获得超过1943个赞
知道大有可为答主
回答量:2392
采纳率:100%
帮助的人:1556万
展开全部
uses
word2000, comobj;

var
MyWord, MyDoc :Variant;
begin
MyWord := CreateOleObject('Word.Application');
MyDoc := CreateOleObject('Word.Document');
MyWord.Visible := 1;
MyDoc := MyWord.Documents.Open(FileName := 'C:\A.doc', ReadOnly:=False);//打开外部Word文档
MyDoc.Tables.Item(表格序号).Cell(x, y).Range.Text := 'abcd';
...
end;
追问
这个里面的外部文档的路径'C:\A.doc'是绝对路径,怎样才能用相对路径打开呢??
追答
var
DocFileName: Variant;
...
begin
...
DocFileName := ExtractFilePath(ParamStr(0)) + '\Doc\A.doc';//程序所在目录下的Doc目录下的A.doc
MyDoc := MyWord.Documents.Open(FileName := DocFileName, ReadOnly:=True);
...
end;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式