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

Excel如何把有資料的範圍加上框線

答題得分者是:w45
SENFO
一般會員


發表:13
回覆:22
積分:7
註冊:2006-07-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-01-18 17:12:51 IP:61.219.xxx.xxx 訂閱
想請問一下
Range=Worksheet.OlePropertyGet("Cells",2,4);
Range.OlePropertySet("Value","設定框線");
Cell=Range.OlePropertyGet("Borders");
Cell.OlePropertySet("LineStyle",xlContinuous);
Cell.OlePropertySet("Weight",xlThin);
Cell.OlePropertySet("ColorIndex",xlAutomatic);
這個設定框線的部分是一格一格的設定,那如果我要設定由(1,1)到(10000,10000)的話會花很多時間,有什麼方法可以一次就把有資料的範圍全部加框線呢(假設我已經得到最尾巴的行與列了)
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-01-18 17:43:01 IP:61.219.xxx.xxx 未訂閱
for (i=1; i ; i<=10000) {
for (j=1; j ; j<=10000) {
Range=Worksheet.OlePropertyGet("Cells",i,j);
Range.OlePropertySet("Value","設定框線");
Cell=Range.OlePropertyGet("Borders");
Cell.OlePropertySet("LineStyle",xlContinuous);
Cell.OlePropertySet("Weight",xlThin);
Cell.OlePropertySet("ColorIndex",xlAutomatic);
}
}
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
w45
一般會員


發表:25
回覆:29
積分:15
註冊:2006-07-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-01-19 07:32:12 IP:222.135.xxx.xxx 訂閱
你好,看看這篇OLE操作Excel詳解是否適用:
http://www.3322ee.com/thread-1313-1-1.html
SENFO
一般會員


發表:13
回覆:22
積分:7
註冊:2006-07-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-01-25 10:17:58 IP:61.219.xxx.xxx 訂閱
這樣這個迴圈會花很多時間,我想要那種一次設定範圍內所有框框上框線的方法

===================引 用 文 章===================
for (i=1; i ; i<=10000) {
for (j=1; j ; j<=10000) {
Range=Worksheet.OlePropertyGet("Cells",i,j);
Range.OlePropertySet("Value","設定框線");
Cell=Range.OlePropertyGet("Borders");
??? Cell.OlePropertySet("LineStyle",xlContinuous);
??? Cell.OlePropertySet("Weight",xlThin);
??? Cell.OlePropertySet("ColorIndex",xlAutomatic);
? }
}

SENFO
一般會員


發表:13
回覆:22
積分:7
註冊:2006-07-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-01-25 10:44:05 IP:61.219.xxx.xxx 訂閱
感謝,問題已經解決了,先設定Range然後一起上框線

===================引 用 文 章===================

你好,看看這篇OLE操作Excel詳解是否適用:
http://www.3322ee.com/thread-1313-1-1.html
系統時間:2017-12-15 4:53:43
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!