技巧區‎ > ‎高級程度‎ > ‎

存放文字儲存格的放大鏡 [2004年12月]

張貼者:2010年5月29日 上午6:27Carson Cheng   [ 已更新 2010年5月29日 上午6:28 ]
也許你不知道,一個儲存格(單元格/Cell)可以存放32,767個字符,也就是兩三頁紙的長度!不過由1,024個字符開始,Excel便不會換行,以致後段的文字會一直排到超越儲存格的右邊界。

所以如果要輸入大量的文字進一個儲存格的話,就只能在公式欄那裡編輯。但由於公式欄字體大小不受控制,且欄寬太小,編輯工作有一定困難。於是我便寫了這個小工具,把儲存格的文字搬到一個Userform的TextBox裡編輯,編輯後拷回儲存格。不單可以自選字體及字體大小,還可以讓用戶用<Enter>來換行。

在設定Userform時,以下是一些較特別的設定:
-TextBox (存放文字的文字框) 的字體和字體大小,與兩個ComboBox兩邊的預設值要一致
-ComboBox的style要設為2 - fmstyleDropDownList,否則用戶便可以輸入不正確的值,導致執行錯誤
-TextBox 的 ScrollBars 設為 2 - fmScrollBarsVertical,那樣便可以有垂直的滾軸
-EnterKeyBehavior 設為 True,那用戶就不用按<Alt>+<Enter>來換行,可以直接用<Enter>

安裝方法:
1)開啟附檔後,選「檔案|另存檔案」
2)儲存格式選「Add-in 增益集」,這個選項在末端
3)關掉附檔
4)隨便打開一個檔案,選「工具|增益集」,確定已勾選 Magglass
5)現在在任何一個儲存格上,按<Ctrl>+q ,文字放大鏡便會跑出來!

取消安裝方法:
1)選「工具|增益集」
2)勾除 MagGlass,選確定

ċ
3_17.zip
(11k)
Carson Cheng,
2010年5月29日 上午6:28
Comments