我有一个界面 界面上有一个Image1,一个按钮和几个EDIT文本框
我想当我按了按钮后能生成一个WORD文档,把Image1插到WORD文档的页眉上,然后把EDIT上的内容写到WORD上怎么实现;
begin
WordApp:=CreateOleObject('Word.Application'); WordApp.Visible:=True;
WordApp.documents.add();
WordApp.Caption := ‘新建文档’;
//在这里页眉和插入内容怎么控制呢?
end;
麻烦朋友帮我说下怎么插入页眉和内容。
我想当我按了按钮后能生成一个WORD文档,把Image1插到WORD文档的页眉上,然后把EDIT上的内容写到WORD上怎么实现;
begin
WordApp:=CreateOleObject('Word.Application'); WordApp.Visible:=True;
WordApp.documents.add();
WordApp.Caption := ‘新建文档’;
//在这里页眉和插入内容怎么控制呢?
end;
麻烦朋友帮我说下怎么插入页眉和内容。
解决方案 »
- Delphi比较两个字符串数组a和b,找出a有而b没有的元素数组c
- VC写的DLL提供一个函数(事件驱动)如何通过回调函数访问?
- 在Memo中,用代码怎么控制我要求的串处于选中状态?
- 调用Dll中函数的时候,出现的空指针错误??
- 一个关于Socket控件的问题!请帮帮忙!
- 请问ini文件中节可以包括节吗?
- 在DELPHI怎么样控制SQL SERVER2000的启动、停止。怎么样读取SQL SERVER2000服务器的名称
- 谁愿意给我讲将PASCAL中的指针
- 关于批量修改数据的sql语句
- 请问哪有installshield6. 3语言包下载?
- StrToFloat 问题,请大家帮忙啊!!!
- SQL查询出的数据保存问题
var
vWordApp, vWnd, vSelect: Variant;
begin
vWordApp := CreateOleObject('Word.Application'); vWordApp.Visible := True;
vWordApp.documents.add();
vWordApp.Caption := '新建文档'; vWnd := vWordApp.ActiveWindow; // 切换为页眉视图
vWnd.ActivePane.View.SeekView := 9; // wdSeekCurrentPageHeader
// 输入页眉内容
vWordApp.Selection.TypeText('页眉内容'); // 切换为页脚视图
vWnd.ActivePane.View.SeekView := 10; // wdSeekCurrentPageFooter
// 输入页脚内容
vSelect := vWordApp.Selection;
vSelect.TypeText('第');
vSelect.Fields.Add(vSelect.Range, 33); // wdFieldPage
vSelect.TypeText('页 共');
vSelect.Fields.Add(vSelect.Range, 26); // wdFieldNumPages
vSelect.TypeText('页'); // 切换为正常文本视图
vWnd.ActivePane.View.SeekView := 0; // wdSeekMainDocument // 后续代码
// ...
end;