Delphi與Word(三)取得Word檔案的資料 (轉)
//取得的資料
procedure getWordStr;
var WordApp: TWordApplication;
WordDoc: TWordDocument;
DocInx,oFileName,CfCversions,oReadOnly,AddToRctFiles,PswDocument,
PswTemplate,oRevert,wDocument,WPswTemplate,oFormat: OleVariant;
i,iRow,iCol:integer;
myCell:Cell;
myRow:Row;
begin
memo1.Lines.Clear ;
// ===== 建立 =====
if not Assigned(WordApp) then
begin
WordApp:= TWordApplication.Create(nil);
WordApp.Visible := false;
end;
if not Assigned(WordDoc) then
WordDoc:= TWordDocument.Create(nil);
try
DocInx:=1;
oFileName := 'd: est.doc';
oReadOnly:=true;
CfCversions := EmptyParam;
AddToRctFiles:= EmptyParam;
PswDocument:= EmptyParam;
PswTemplate:= EmptyParam;
oRevert:= EmptyParam;
WPswDocument:= EmptyParam;
WPswTemplate:= EmptyParam;
oFormat:= EmptyParam;
// ===== 開啟檔案 =====
WordApp.Documents.open(oFileName,CfCversions,oReadOnly,AddToRctFiles,
PswDocument,PswTemplate,oRevert,WPswDocument,WPswTemplate,oFormat);
// ===== 關聯檔案 =====
WordDoc.ConnectTo(WordApp.Documents.Item(DocInx));
//方法(1): 取整個文字的字元內容,包含表格
s := WordDoc.Range.text;
//方法(2): 取 1 -- 4 位的字元 ,包含表格
myRange:=WordDoc.Range;
myRange.Start:=0;
myRange.End_ :=4;
finally
if Assigned(WordDoc) then // ===== 關閉檔案 =====
begin
WordDoc.Close;
WordDoc.Dinnect;
WordDoc.Destroy;
WordDoc := nil;
end;
if Assigned(WordApp) then // ===== 關閉Word =====
begin
WordApp.Quit;
WordApp.Disconnect;
WordApp.Destroy;
WordApp := nil;
end;
end;
end;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-958541/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PDF to Word Document Converter Mac(PDF轉Word檔案轉換器)Mac
- caj如何轉化為word檔案 caj免費轉換成word方法
- Word檔案如何轉為PDF檔案,小技能分享!
- word怎麼恢復儲存前的檔案,word檔案恢復
- word自動儲存的檔案怎麼恢復,word檔案恢復
- Caj檔案怎樣整篇轉換成Word
- 關於Docx動態控制word模板檔案的資料
- 手機PDF檔案怎麼轉成word文件
- 如何將檔案PDF格式轉換成Word格式
- word與excel轉pdf方法Excel
- caj檔案怎麼轉換成word文件,簡單的檔案格式轉換教程
- pdf轉word格式PDF to word for MacMac
- Latex公式匯出word,Latex轉換MathML使用POI匯出公式可編輯的Word檔案公式
- aspose word轉換pdf檔案後將pdf檔案轉換為圖片png
- Java 將Markdown檔案轉換為Word和PDF文件Java
- 用Java寫一個PDF,Word檔案轉換工具Java
- word文件怎麼加密檔案?Word利用宏一鍵給高機密檔案加密的方法加密
- word文件怎麼加密檔案?Word利用巨集一鍵給高機密檔案加密的方法加密
- 百度文庫的檔案怎麼轉化為word
- pdf 轉 word
- Word檔案太大怎麼壓縮,分享壓縮Word的簡單方法
- word自動恢復文件後提示:Word無法開啟該檔案,因為檔案格式與副檔名不匹配
- 用Aspose-Java免費實現 PDF、Word、Excel、Word互相轉換並將轉換過得檔案上傳OSS,返回轉換後的檔案路徑JavaExcel
- 手機上的Word檔案怎麼轉為PDF格式文件
- word文件太大怎麼壓縮到最小 word壓縮檔案大小
- 使用POI讀寫word docx檔案
- 我是如何使用freemarker生成Word檔案的?
- laravel用phpWord匯出漂亮的word檔案LaravelPHP
- win10只能開啟桌面的word檔案但打不開資料夾內的word如何解決Win10
- 【PY】Word 轉 PDF
- 蘋果手機如何將PDF檔案轉換為Word文件蘋果
- Word檔案中文如何翻譯成英文
- Java 讀取txt檔案生成Word文件Java
- word檔案怎樣取消只讀模式 把只讀檔案轉化為可編輯檔案模式
- [PY] Word 處理, 技術選型, Word 轉 PDF
- PDF轉Word?PDF轉換工具推薦:PDF to Word Document Converter for MacMac
- 怎麼把ppt轉成word?讓你快速實現ppt轉word的教程
- Java PDF 轉 Word 教程Java
- java Word 轉 PDF格式Java