『壹』 怎樣用delphi編寫內嵌的讀寫word的編輯器
在 delphi 語言里,將 word、excel 等辦公軟體加入到自己編寫的程序中,有幾種辦法。
如果是想要將 word 界面與程序的界面內嵌整合,通常大多使用 OleContainer 組件來達到類似的效果。
其他的諸如使用 CreateOleObject 啟動 Word,然後以 Ole 方式對 Word 進行控制等辦法,word 通常是個獨立的窗口。
『貳』 如何用delphi調用word打開一個文檔
delphi 調用 word 打開一個文檔,兼容性比較好的辦法,是使用 oleObject 來調用本機安裝的 word,示例代碼如下:
procereTForm1.Button1Click(Sender:TObject);
varMSWord:Variant;
begin
MSWord:=CreateOLEObject('Word.Application');//連接Word
MSWord.Documents.Open(FileName:='D:Temp emp.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;
『叄』 怎麼樣在 Delphi 中打開一個word文件
delphi 調用 word 打開一個文檔,兼容性比較好的辦法,是使用 oleObject 來調用本機安裝的 word,示例代碼如下:procere 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';//字體名稱