返回列表 上一主題 發帖

[發問] excel列高隨電腦windows 7 設定不同而有差異

回復 5# baconbacons
試試看

ThisWorkbook 模組的活頁簿事件
  1. Option Explicit
  2. Const My_Width = 9.11  '指定欄的寬度
  3. Const My_Height = 20.4 '指定列的高度
  4. Private Sub Workbook_Open()
  5.     儲存格的調整 ActiveSheet
  6. End Sub
  7. Private Sub Workbook_SheetActivate(ByVal Sh As Object)
  8.     儲存格的調整 Sh
  9. End Sub
  10. Private Sub 儲存格的調整(Sh As Worksheet)
  11.     With Sh.Cells
  12.         .ColumnWidth = My_Width
  13.         .RowHeight = My_Height
  14.     End With
  15. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 7# baconbacons
ThisWorkbook的
Private Sub Workbook_Open()
在檔案開啟時自動執行的程式.
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
在活頁簿中選擇作用中工作表時自動執行的程式.

你的情況可能須在這程式中一一指定個別儲存格的欄寬,列高
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 人生不一定球球是好球,但是有歷練的強打者,隨時都可以揮棒。
返回列表 上一主題