delphi è°ç¨ word æå¼ä¸ä¸ªææ¡£ï¼å
¼å®¹æ§æ¯è¾å¥½çåæ³ï¼æ¯ä½¿ç¨ oleObject æ¥è°ç¨æ¬æºå®è£
ç wordï¼ç¤ºä¾ä»£ç å¦ä¸ï¼
procedure TForm1.Button1Click(Sender: TObject);
var MSWord: Variant;
begin
MSWord := CreateOLEObject('Word.Application');//è¿æ¥Word
MSWord.Documents.Open(FileName:='D:\Temp\temp.doc', ReadOnly:=True);
//æå¼å¤é¨Wordææ¡£
MSWord.Visible := 1;//æ¯å¦æ¾ç¤ºæ件ç¼è¾
MSWord.ActiveDocument.Range(Start:=0, End:=0);//å¼å§æ¹åçå¯æ¢ä½ç½®
MSWord.ActiveDocument.Range.InsertAfter(Text:='myvc');//å¨Wordä¸å¢å å符'myvc'
MSWord.ActiveDocument.Range.InsertParagraphAfter;
MSWord.ActiveDocument.Range.Font.Size := 72;//åä½å¤§å°
MSWord.ActiveDocument.Range.Font.Name := 'Arial';//åä½å称
end;