delphi操作word的问题

我想在delphi的MEMo中输入一些字符串,然后让这些字符串在word的某一个模板中用指定的格式,在指定的位置显示传来,也就是说,我想做一个delphi填充word模板... 我想在delphi的MEMo中输入一些字符串,然后让这些字符串在word的某一个模板中用指定的格式,在指定的位置显示传来,也就是说,我想做一个delphi填充word模板的程序。不知道用什么方法?是不是要调用VBa?如果是该怎么调用? 展开
 我来答
yueyun889
2006-11-15 · TA获得超过725个赞
知道小有建树答主
回答量:539
采纳率:0%
帮助的人:767万
展开全部
我不太理解你想要做什麽,不过我看了你的问题后也做了一个把memo中的纪录导入到word档的例子,你可以参考一下:
单元接口引用 comobj单元。
procedure TForm1.Button3Click(Sender: TObject);

var Word : Variant;

begin

try

Word := CreateOLEObject('Word.Application');

Word.Documents.Open(extractfilepath(Application.ExeName)+'\test.doc',false);

Word.Visible := false;

Word.ActiveDocument.Range(0, 0);

Word.ActiveDocument.Range.InsertAfter(memo1.Lines.Text);

Word.ActiveDocument.Range.InsertParagraphAfter;

Word.ActiveDocument.Range.Font.Name := 'MS Sans Serif';//砞竚�砰

Word.ActiveDocument.Range.Font.Size := 24;//砞竚�砰��掜

Word.Quit;

finally

Word.Quit;

end;

end;
xiaocheng1114
2006-11-28
知道答主
回答量:80
采纳率:0%
帮助的人:0
展开全部
搞不清你要做什么?不过上边人的回答不错。我想如果直接用剪切板和字型即可。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式