想启动Word,并取Word文档中的表格和书签,然后添加值。为何总出错。

elby 2005-06-18 06:23:20
我想启动Word,并取Word文档中的表格和书签,然后添加值。下面是在网上获取的一个程序,其中有以下的定义。
为什么运行时,总说vSelection: Selection;这个定义有问题。

Error] StartWord.pas(46): Undeclared identifier: 'Selection'
[Error] StartWord.pas(109): Missing operator or semicolon
[Error] StartWord.pas(115): Missing operator or semicolon
[Fatal Error] WORD.dpr(5): Could not compile used unit 'StartWord.pas'


uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, OleServer, Word2000, WordXP;

.......

procedure TForm1.Button1Click(Sender: TObject);
var
templateName: OleVariant;
newTemplate: OleVariant;
ItemIndex: OleVariant;
vSelection: Selection;
vBookMark: BookMark;
vTable: Table;
I : Integer;
begin

........

ordApp.Documents.AddOld(templateName, newTemplate);
wordApp.Caption := ListBox1.Items.Strings[ListBox1.ItemIndex];

vSelection := wordApp.Selection;
...全文
49 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

829

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧