構文
Object.Zoom= expressionexpression・・・10~400までの範囲(パーセント単位) もしくはTrueを選択すると現在の選択範囲に合わせてZoomします。
Zoomプロパティでウィンドウ枠の表示倍率を設定可能です。
ウィンドウ枠の固定を設定/解除するコードサンプル
Public Sub sample() '■現在のウィンドウ枠の表示倍率を取得 Debug.Print ActiveWindow.Zoom '100 '■現在のウィンドウ枠の表示倍率を50%にする ActiveWindow.Zoom = 50 '■現在のウィンドウ枠の表示倍率を20%にする ActiveWindow.Zoom = 200 '■セルA1~E10の範囲でに合わせて表示をズームする Range("A1:E10").Select ActiveWindow.Zoom = True '■他シートの倍率を変更する場合は一度表示してからZoomする。 ThisWorkbook.Worksheets("Sheet1").Activate ActiveWindow.Zoom = 120 End Sub
注意点
- ZoomはActiveWindow(ActiveSheet)にしか設定が出来ません。 他ブックや他シートは一度Activateをして、最前面表示をしてください。 例)ThisWorkbook.Worksheets(“Sheet1”).Activate
コメント