<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我有一個腳本,需要確定資料表中特定單元格的顏色設定。我可以找到可以發送到特定單元格以對其進行著色的訊息,但我的搜尋無論如何都無法檢索特定單元格的顏色。有沒有人有辦法解決嗎?
感謝您及時的回覆。 功能運作良好。 我必須對其進行一些修改才能處理列中所有單元格都設定為相同顏色的情況。
吉姆·納爾遜,
從 Windows 郵件傳送
單元格顏色似乎存儲在分層列表中,但我也找不到訪問它們的簡單方法。
試試這樣的事情:
//範例表
dt =新表( “測試” ,
新增行( 5 ) ,
新專欄( “X” ,
數位,
連續的,
格式( “最好的” , 12 ) ,
顏色單元( {{ 38 , { 1 }} , { 9 , { 2 }} , { 74 , { 3 , 4 }}} ) ,
設定選定,
設定值( [ 1 , 2 , 3 , 4 , 5 ] )
)
) ;
// 定義函數
取得單元格顏色=功能( {坳, r } ,
s =坳<<取得腳本;
//在列腳本中找到參數“顏色單元格”
為了(我= 1 ,我<=精胺酸( s ) ,我++,
如果(頭名(精胺酸( s ,我) ) == 《彩色細胞》 ,
p =我;
休息() ;
)
) ;
//辨識包含r行顏色的子列表
L =精胺酸(精胺酸( s , p ) , 1 ) ;
為了(我= 1 , N 項( L ) ,我++,
如果( N 行(洛克( L [我][ 2 ] , r ) ) == 1 ,
顏色= L [我][ 1 ] ;
休息() ;
)
) ;
顏色;
) ;
// 執行函數尋找第一列第四行的顏色
細胞顏色=取得單元格顏色(柱子( 1 ) , 4 ) ;
// 確認..
新窗戶( “顏色” ,
間隔盒(尺寸( 200 , 100 ) ,顏色(細胞顏色) )
) ;