Board logo

標題: 最適欄寬可否調整 [打印本頁]

作者: bobomi    時間: 2014-8-25 18:13     標題: 最適欄寬可否調整

執行 Columns.AutoFit  後發現這個指令其實會 留下2個空白
它目的很明顯就是如果字體使用置中法
那麼這2個空白就會各自補在字體 的左右2邊
例如

   AAAAAAA   ▏

執行 Columns.AutoFit  後會變成

 AAAAAAA ▏  <- EXCEL 會在左右2邊個留1個空白

而不是變成

AAAAAAA▏

有辦法設定 Columns.AutoFit  不要在左右2邊個留1個空白嗎
作者: mistery    時間: 2014-9-2 17:27

會不會是你的文字中原本就有兩個空白字元存在?
作者: luhpro    時間: 2014-9-2 22:10

回復 2# mistery
她所說的應該是底下這種情形:
[attach]19073[/attach]
自動調整到最小可視全部文字的欄寬...

因為儲存格內容中可能有各種字型,
這些字型卻各有不同的寬度,
例如 :  "Alien Encounters" 與 "Cambria Math" 字寬就差異極大.
而且甚至儲存格中的文字還可以設定哪幾個字要改成什麼字型.

這時欄寬計算的就會很複雜,
或經濟效益不足.
作者: ML089    時間: 2015-10-26 21:22

這個問題以前上網沒有找到好答案,期望有人能解

最我自己用一個笨方法
選一個字形體,將中文字、每個英文字、每個數字,在螢幕量測寬度比例。(一次量10個或20個比較準)
寫一個字串寬度副程式來處。
作者: bobomi    時間: 2015-11-2 21:28

回復 4# ML089

偷雞法
    [attach]22312[/attach]
作者: ML089    時間: 2015-11-2 23:05

回復 5# bobomi

這也是不錯的方法
在我的電腦測試都會超過一個字
將 0.9105 改為 0.92 就剛好
所以不同電腦環境或不同字型也要在測試一下




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)