资源简介
1.所需的三个控件:
ChooseWA: TWordApplication;
ChooseWD: TWordDocument;
ChooseWF: TWordFont;
2.检查计算机是否安装了WORD
try
ChooseWA.Connect;
except
MessageBox(handle,'无法链接,请确认电脑上是否安装Word XP/2003及以上版本','连接出错', MB_Ok or
MB_ICONERROR);
Abort;
end;
3.关闭WORD拼写检查
//因为Word进行拼写检查需要很多时间,所以首先关闭检查
ChooseWA.Options.CheckSpellingAsYouType := False;
ChooseWA.Options.CheckGrammarAsYouType := False;
4.新建一个文档并设置文档的标题
var
NewDocument: _Document;
ItemIndex: OleVariant;
ItemIndex := 1;
NewDocument := ChooseWA.Documents.Add(EmptyParam,EmptyParam,EmptyParam,EmptyParam);
ChooseWD.ConnectTo(NewDocument);
ChooseWD.Windows.Item(ItemIndex).Caption := '我新建的第一个文档';//此文档的第一个窗口的标题,试卷
名称
5.写入数据
ChooseWD.Range.InsertAfter('第一行数据'+#13);//#13代表换行
6.设置字体格式
procedure SetFont(aBold,aItalic,aShadow,aSize:integer);
begin
ChooseWF.ConnectTo(ChooseWD.Sentences.Get_Last.Font);
ChooseWF.Name := '宋体';
ChooseWF.Bold := aBold;
ChooseWF.Italic := aItalic;
ChooseWF.Shadow := aShadow;
ChooseWF.Size := aSize;
end;
如:SetFont(1,0,0,22);//设置字体为22号
7.向WORD中写入表格
(1)插入表格:
ChooseWD.Tables.Add(ChooseWD.Words.Last, RowNum, ColNum,EmptyParam,EmptyParam);//RowNum为行数,
ColNum为列数
(2)插入数据:
ChooseWD.Tables.Item(1).Cell(1,1).Range.Text := '第一行第一列';
ChooseWD.Tables.Item(1).Cell(2,1).Range.Text := '第二行第一列';
8.向WORD写入图片
var
Img: TImage;
MyFormat: Word;
AData: Cardinal;
APalette: HPALETTE;
Img.Picture.LoadFromFile('文件路径');//从文件夹中导入图片至控件
Img.Picture.SaveToClipboardFormat(MyFormat,AData,APalette);//将图片转存到剪贴板中
Clipboard.SetAsHandle(MyFormat,AData);//将剪贴板中的图片复制出来,注意添加Clipbrd单元
ChooseWD.Sentences.Last.Paste;//在WORD中粘贴图片
9.在界面中显示WORD文档
ChooseWA.Visible:=true;
10.断开与WORD的链接
ChooseWA.Disconnect;
ChooseWD.Disconnect;
Chart1.SaveToBitmapFile(‘文件名.bmp’);
代码片段和文件信息
相关资源
- DELPHI XE8 破解方法及工具
- txtdiff delphi文件对比源码.zip
- Delphi XE5/XE4/XE3破解 序號+註冊機
- 实达IC卡读写器STAR-711F使用说明
- 西门子MMC卡数据的读写更新版.pdf
- RAD CODEGEAR 2010 [Delphi2010] 正式版 序列号
- 易语言API内存读写模块源码
- 易语言使用汇编读写内存模块源码
- 监控打印机状态 delphi
- PN532上位机读写程序
- PN532上位机读写winfrom源码
- 易语言写共享内存源码易语言读共享
- 易语言驱动级读写内存源码易语言驱
- 易语言过驱动读写内存源码
- 易语言驱动读写内存模块源码
- 易语言驱动级读写内存源码
- WINIO DELPHI模拟鼠标键盘DEMO
- IC卡DUMP文件16区分区分别读写
- Delphi简单实现局域网远程开机
- delphi下用Lockbox中rsa进行加解密的范例
- Delphi DDE发送消息.rar
- DosCommand组件
- hands-on_design-patterns-delphi_pdf-code.rar
- PNG图片转Delphi中Image.Picture.data代码-工
- Delphi动态DFM文件应用
- Abakus RAD Studio 10.3 Rio 工控图表控件
- 081_《Delphi串口通信编程》(4/4)
- Word语音打字校对专家 5.92 特别版
- 图说Kepserver Data Exchange Client实现双P
- 计算机应用基础教案带word、excel
评论
共有 条评论