问几个word问题(100分)

L

ldaan3

Unregistered / Unconfirmed
GUEST, unregistred user!
1. 在用 createoleobject打开的word文件里,
var
range:variant;
i:integer;
begin
myword:=createoleobject('word.application');
myword.documents.add;
myword.visible:=true;
range:=myword.documents.item(1).range;
range.text:='fdafd2321';
for i:=1 to 3 do
begin
myword.documents.item(i).paragraphs.add;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~这一句,运行不了, 说什么'集合要求的成员不存在',请问是怎么回事啊?我想在word的第
end; 二行,或者是第18行,写入文字,怎么办呢?而我又不想用什么'#13#10'的句子!
end;

2. 我想用在createoleobject打开的word文件里,直接控制它的关闭,包括对word关闭前提出的 问你是否保存 这个框框的控制,有什么办法吗?

3. 在用createoleobject打开的word的文件中,把光标停留在第三行、第5个字符的位置那里,应该怎样写语句呢?
 
呵呵,没人明白吗?
那就要请斑竹大人来了!
 
搜索一下吧,关于这个的帖子极多。你的问题 都有答案
 
刚才回答了你的另一个相同问题,具体请参考
http://www.delphibbs.com/delphibbs/dispq.asp?lid=737517
 
感觉用Servers挺好的。
 
myword.documents.item(i).paragraphs.add; 不能使用变量I
myword.documents.item(1).paragraphs.add; 就OK
 
顶部