ExcelWorksheet 與 CppWebBrowser 操作問題 |
尚未結案
|
czolth
一般會員 ![]() ![]() 發表:7 回覆:3 積分:2 註冊:2012-12-01 發送簡訊給我 |
請問大家:
我在BCB中用以下方式成功讀取到某個網頁的html後: Variant doc = CppWebBrowser1->ControlInterface->Document; if (((IDispatch *)doc) != NULL) { Variant body = doc.OlePropertyGet("Body"); Variant html = body.OlePropertyGet("InnerHTML"); } 以上是可以正常讀取到網頁的html內容,但當再加入讀取EXCEL檔內資料值的指令時(如下),重新compile後總是會出現EAccessViolation的錯誤訊息視窗: Variant v6(1); Variant v5(2); Variant v7; v7 = ExcelWorksheet1->Cells->get__Default(v5,v6); //取列1欄1的值 Memo1->Lines->Add(v7); 請問是否有網友可以提供解決的建議,謝謝! |
老大仔
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:78 回覆:837 積分:1088 註冊:2006-07-06 發送簡訊給我 |
ExcelWorksheet 與 CppWebBrowser 這是不相干的東西
你有問題的應該是在Excel 而不是"ExcelWorksheet 與 CppWebBrowser"... 建議你 把完整的Code放上來讓大家檢查哪裡有問題 只給這樣一兩行實在是無法知道問題在哪裡... ===================引 用 czolth 文 章=================== 請問大家: 我在BCB中用以下方式成功讀取到某個網頁的html後: Variant doc = CppWebBrowser1->ControlInterface->Document; if (((IDispatch *)doc) != NULL) { Variant body = doc.OlePropertyGet("Body"); Variant html = body.OlePropertyGet("InnerHTML"); } 以上是可以正常讀取到網頁的html內容,但當再加入讀取EXCEL檔內資料值的指令時(如下),重新compile後總是會出現EAccessViolation的錯誤訊息視窗: Variant v6(1); Variant v5(2); Variant v7; v7 = ExcelWorksheet1->Cells->get__Default(v5,v6); //取列1欄1的值 Memo1->Lines->Add(v7); 請問是否有網友可以提供解決的建議,謝謝! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |