2010年11月8日 星期一

用公分為單位設定Excel中欄寬及列高


長久以來Excel的欄寬設定一直困擾著我,因為我常常需要直接以公分來設定表格的寬度,卻很難精確換算....
搜遍網路卻沒有滿意的答案,有人認為一個字完寬等於7.5pt,但我發現這樣的換算結果與實際差很多,因此我根據經驗
欄寬
  • Excel欄寬是以能顯示幾個字元為單元,例如:中文版Excel的預設字體大小是12,如果欄寬=6,表示可以顯示6個半形字或者3個全形字的寬度(6÷2)
  • 欄寬1=0.21cm(2.54÷72×6),而實際會再多一點(0.14cm左右),因為Excel會讓儲存格的左右兩邊各留一些距離,如此字才不會和格線粘在一起
  • 所以如果我們設定欄寬為 6,欄的實際寬=6×2.54÷72×6+0.14=1.40公分(0.14是我約略抓的,因為找不到更精確的值,至少誤差不至太大)
  • 公式:n公分寬=72÷(2.54×6)×(n-0.14)
列高
  • 列高相對是比較單純的,高72=2.54cm
  • 公式:h公分高=h×72 ÷2.36

依據以上的原則我寫了簡單的巨集如下:

Sub 欄寬()
a1 = InputBox("請輸入欄寬(公分)")
Selection.ColumnWidth = (a1-0.14) * 72 / (2.54 * 6)
End Sub

Sub 列高()
b1 = InputBox("請輸入列高(公分)")
Selection.RowHeight = b1 * 72 / 2.36
End Sub

工具→巨集→Visual Basic編輯器(或者直接按快速鍵Alt +F11)
插入→模組→把上面的程式碼貼上
回到Excel文件→選要設定的的欄→工具→巨集→欄寬→執行→輸入欄寬值即可

2010年7月16日 星期五

用Excel弄一個背單字的簡單巨集

最近在google閱讀器訂閱了一些英文的東東,太多看不懂的,於是有點想背背單字,本來安裝Anki這個免費的程式來用,後來覺得其實自己要的功能不多,不就是秀秀單字卡罷了,用Excel加上一點巨集就可以了,這樣可以直接把要背的單字打在儲存格,可以簡單設定要複習的單字範圍,我把它放在這裡,有興趣可以自己修改內容使用

2010年5月15日 星期六

綠色免安裝的輸入法軟體

個人一直以來都是使用倉頡輸入法,不過並非一般的倉頡,而是以麥洪志先生的快倉六為基楚,再調整成適合自己的輸入法,但快倉六是使用外掛式的輸入法,不是windows內置的,常常有點秀逗,所以我改用自由倉頡輸入法,將套用自定義快倉六編碼表,直到最近發現周永先生提供倉頡平台2010(小小輸入法界面),感覺很不錯,值得推薦(我是指推薦給需要自己修改或創作輸入法的人,另外原本就使用倉頡者也可以用)
原本馬來西亞‧倉頡之友提供的倉頡平台2010包涵倉三、倉五等簡體版、繁體版、世紀版等輸入法,這輸入法有什麼優點呢?
  • 不用安裝,可以隨身碟帶著跑。
  • 佔系統資源少。
  • 編碼檔不需要經過編譯(自由倉頡要執行"編緝優化自定義碼表"),只要放在指定的資料夾的純文字檔(mb\*.txt),當然還要改一下設定檔(yong\yong.ini),所以改變編碼後重從啟動程式即可。
  • 編碼檔可以是半形字,windows附的通用輸入法編輯程式,自由倉頡的自定義編碼都只能全形字輸出,例如我可以在輸入法加個編碼:email+ 空白+abc123@gmail.com,以後只要輸入email便輸出電子信箱地址了,我利用這個特點加編了kk音標的編碼(kk音標是半形字,我每次想打音標總是感到非常不便,這下總算解決了。把親朋好友的電話編進去,將電話簿查用也不錯
  • 設定方便,只要改一下yong.ini內容,可以改快速鍵及不同輸入法
  • 可同時支授多種輸入法,切換方便,例如我就把簡體倉頡統統刪了,加入漢語拼音(倉頡打不出來時用,注音符號的位置我不熟)、漢語拼詞、嘸蝦米等

2010年1月21日 星期四

彰化縣門牌查詢系統--"e址通"正式啟用

今天上網知道google街景正式全台上線,我馬上檢查住家的街道,果然有360度的照片,也看到自己的房子,真是佩服google可以拍遍全台大街小巷(其實小巷弄沒拍啦),真是工程浩大...

而今天也是彰化縣門牌查詢系統--"e址通"正式啟用的日子,這個耗費多年的成果,
但Google Maps、uMaps已經做得很方便了,政府幹嘛又自己花錢弄一個圖資系統?
Google地圖和e址通是有差異的:

Google 使用衛星空照圖
e址通 使用航照圖(飛機拍的)

Google 門牌號是用估算的,不一定準確
e址通 門牌號是挨家挨戶去看,再配合戶政事務所校正有疑義門牌,正確性很高

Google 沒有地籍圖套位
e址通 有地籍圖套位

Google 用全球網民之力提供各訊息
e址通 地標、地籍圖...所有內容都是官方提供

Google 沒有鄉界、村里界等行政區域功能
e址通 有提供上述功能

Google 沒有都市計畫套圖
e址通 有都市計畫套圖
....

總之,e址通是政府機關弄的,相樣是電子地圖功能、定位、目標自然也不同,
可提供不同的應用,有需要求以善加利用。
另外中研院也有一個不錯的圖資系統http://placesearch.moi.gov.tw/search/