word控制,很急!!!!(200分)

  • 主题发起人 主题发起人 money3
  • 开始时间 开始时间
M

money3

Unregistered / Unconfirmed
GUEST, unregistred user!
兄弟现在正在编一程序,需要对WORD进行较多的控制,不知道那位大虾能帮忙指点一下!
 
先去看看http://www.djpate.freeserve.co.uk/Automation.htm
然后再说说要控制的范围
 
打开WORD文件var
FileName: OleVariant;
begin
FileName := 'C:/My Documents/The file I want to open.doc';
Word.Documents.Open(FileName, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam);
关闭
var
SaveChs: olevariant;
begin
SaveChs := wdSaveChanges;
Word.ActiveDocument.Close(SaveChs, EmptyParam, EmptyParam);
插入文本
var
S: Selection;
...
S :=Word.Selection;
S.TypeText('Here is some text');
S.TypeParagraph;
S.TypeParagraph;
S.TypeText('And there was a blank line.');
更多的看
http://www.djpate.freeserve.co.uk/AutoWord.htm
 
你可以看看office的帮助里有关编程的那一部分。
还有,善于利用宏会让你学到很多。
 
用Delphi的Server面板的word控件连上后,打开word,把你想做的,做一遍,用宏记下了,再查看宏就知了
 
后退
顶部