線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1861
推到 Plurk!
推到 Facebook!

請教,如何控製Excel單元格內數字的格式

尚未結案
七星瓢虫
一般會員


發表:5
回覆:5
積分:2
註冊:2005-06-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-28 14:15:58 IP:202.106.xxx.xxx 未訂閱
大傢好: 輸入Excel單元格的值ExcelApp.Cells[4,1].Value:='9'; 在Excel裏選中此單元格--設置單元格式--數字--分類裏:有自定義,文檔,日期,時間等等; 請問用delphi如何實現對此的控製, 1.如我對單元格賦值為'876',但我要輸屮'000876',即在賦值的同時設置數字的格式為'自定義'並製定類型為'000000'; 2.如我對單元格賦值為'009845326',我要原樣輸屮,即在賦值的同時設置數字的格式為'文檔'; 3.如我對單元格賦值為'2005-05-06',我要輸屮'2005年5月6日',即在賦值的同時設置數字的格式為'日期'; 多謝大傢指教.^-^
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-28 14:50:39 IP:61.70.xxx.xxx 未訂閱
您好: 主要是操作下面這個方法,把Excel自訂出來的類型那一欄填入即可,其他依此類推.
Excel.Selection.NumberFormatLocal:='yyyy"年"m"月"d"日"'
Excel.Selection.NumberFormatLocal:='yyyy""年""m""月""d""日""'
提供上面兩個您試試,我沒去測過,不曉得他雙引號,是一個或兩個,巨集是兩個,但用Execl操作是顯示一個. 發表人 - supman 於 2005/06/28 14:54:11
七星瓢虫
一般會員


發表:5
回覆:5
積分:2
註冊:2005-06-03

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