Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11222 / 76735 ←次へ | 前へ→

【71053】Re:ブックを操作したときのイベント
回答  774  - 12/1/27(金) 10:22 -

引用なし
パスワード
   ごく単純にやるならこれ↓をThisWorkbookに貼る。

Private WithEvents myCommandBars As CommandBars
Private z As Variant

Private Sub myCommandBars_OnUpdate()
  If ActiveWindow.Zoom <> z Then
    MsgBox "Zoom Changed:" & ActiveWindow.Zoom
    z = ActiveWindow.Zoom
  End If
End Sub

Private Sub Workbook_Open()
  z = ActiveWindow.Zoom
  Set myCommandBars = Application.CommandBars
End Sub

Private Sub Workbook_WindowResize(ByVal Wn As Window)
  MsgBox "Window Resized:" & Wn.Caption
End Sub

ホイールには対応してないのであくまでも簡易的なもの。
タイマーなり何なりを使うよりは楽でしょ?
でもこんなんやるよりは

> Zoom率が変わっても支障のないコードを模索するのがラクかも知れません。

↑の方がいいでしょ。

10 hits

【71034】ブックを操作したときのイベント saya 12/1/26(木) 22:45 質問
【71038】Re:ブックを操作したときのイベント Abyss 12/1/26(木) 23:43 発言
【71041】Re:ブックを操作したときのイベント saya 12/1/27(金) 0:00 質問
【71044】Re:ブックを操作したときのイベント Abyss 12/1/27(金) 0:43 発言
【71045】Re:ブックを操作したときのイベント Abyss 12/1/27(金) 1:32 発言
【71053】Re:ブックを操作したときのイベント 774 12/1/27(金) 10:22 回答
【71096】Re:ブックを操作したときのイベント saya 12/1/28(土) 16:48 お礼
【71081】Re:ブックを操作したときのイベント ちん 12/1/28(土) 1:28 発言

11222 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free