我想問的是,例如我想將一個純文字檔的內容,全部放入一個AnsiString型態的變
數內,以便做後續處理,我可以使用Memo或RichEdit原件,先用LoadFromFile方法
把文字檔內容放入Memo內,再用迴圈方式把文字檔內容一行一行存入String變數中
,如下:
String content; //宣告一個字串型態的變數
Memo1->Lines->LoadFromFile("C:\\text.txt");
for(int i=0;i<Memo1->Lines->Count;i++)
{
content=content+Memo1->Lines->Strings[i];
}
等迴圈跑完,該文字檔的全部內容就放進AnsiString型態的content變數內,然後
我就可以用AnsiString所擁有的方法來對content做後續處理;可是像Microsoft Word
所建立的*.doc檔案,如果用這種方法讀入,似乎都只能讀到一些亂碼,因為我對BCB
還算是入門的新手,所以想請教各位高手們,用什麼方法可以將*.doc檔案的內容取出
來放入字串變數內,謝謝!!
--
[1;32m※ Origin: [33m明新技術學院 藍色國度 [37m<bbs.mhit.edu.tw> [m
[1;31m◆ From : [36m140.125.83.93 [m
好像看過有人問同樣的問題......據知回應是....
想取出 WORD 的檔案內容,就得先知道 file format ,不過好像沒公開ㄋ..(2000以上)
2000以前的(97),好像有人做,可是抓不到完整的格式!
--
[1;32m※ Origin: [33m向 日 葵 [37m<bbs.im.cyut.edu.tw> [m
[1;31m◆ From: [36m61-217-97-246.HINET-IP.hinet.net [m
use COM Automation to programming word
--
※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: g894314.HSIN-B.ab.nthu.edu.tw