全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:968
推到 Plurk!
推到 Facebook!

關於Excel的問題(連結,刪除資料等)

尚未結案
jim1247
一般會員


發表:8
回覆:20
積分:5
註冊:2003-01-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-16 22:22:16 IP:61.216.xxx.xxx 未訂閱
問題1: 我使用ADO元件連結Excel常作資料來源 但無法使用Delete方法來刪除欄位資料 會出現無法支援這方法的錯誤訊息 請問是否有其他方法可以做到? EXP: AnsiString ConnectString = "連接字串"; ADOTable1->ConnectionString = ConnectString; ADOTable1->TableName = "[Test$]"; ADOTable1->Open(); if(!ADOTable1->Eof)   {     while(!ADOTable1->Eof)       {         ADOTable1->Delete();         //Delete方法出現錯誤         ADOTable1->Next();       }   }    問題2: 看了一些文章關於用OLE連結Excel的方法 當我想刪除Wordsheet時 Excel會出現對話方塊問我是否刪除 是否有辦法直接刪除而不需要使用者回覆? EXP: Variant a,b,c; int i,count; a = CreateOleObject("Excel.Application"); b = a.OlePropertyGet("WorkBooks").OleFunction("Open","C:\Test.xls"); c = b.OlePropertyGet("WorkSheets"); count = c.OlePropertyGet("Count"); if(count>1)   {     for(i=1;i
GaryKao99
中階會員


發表:46
回覆:102
積分:54
註冊:2002-08-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-29 10:06:40 IP:218.32.xxx.xxx 未訂閱
回答你問題二
這是屬於excel環境設定
a.OlePropertySet( "DisplayAlerts", false);
將此行加在開始的地方即可    預設值為 True。如果不想在巨集執行階段被提示和警告訊息所困擾,就將本屬性設定
為 False;這樣每次出現需使用者回應的訊息時, Microsoft Excel 將選擇預設回應。
問題一,還沒試...會不會是唯讀呢? ~~~~~~~~~~~~~~~~~~~~~~ 我什麼都會, 就兩樣不會 就是 這個也不會, 那個也不會
jim1247
一般會員


發表:8
回覆:20
積分:5
註冊:2003-01-30

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-02-02 20:42:02 IP:61.216.xxx.xxx 未訂閱
問題2已經得到解答.感謝 問題 >
系統時間:2024-05-04 15:43:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!