
Excel自体のウィンドウサイズ変更を、イベントで取得したいです。
状況としては、
・Excel2010を使用
・ファイルオープン時、ウィンドウを分割して横に並べるようにvbaコーディング済み
・分割されている個々のウィンドウサイズ変更はwindowresizeイベントで取得できるが、Excelアプリケーション自体のサイズ変更を取得できていない(Excel最大化時など)
希望は、
「Excelアプリケーション自体のウィンドウサイズが変わった場合、これをイベントで検知して、分割表示している二つのウィンドウサイズを調整する」
です。
宜しくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
教科書的に簡単に書くと以下の通りですが、今ひとつ、抜けがあるような気がしてなりません。
Class で行ったほうが強固です。以下は、Workbook イベント側を、もうひとつ加えたほうが良いかもしれません。何度か試してみてください。
'//ThisWorkbook モジュール
Private WithEvents xlApp As Excel.Application
Private Sub Workbook_Open()
Set xlApp = ThisWorkbook.Application
End Sub
Private Sub xlApp_WindowResize(ByVal Wb As Workbook, ByVal Wn As Window)
Dim Stts As String
If Wb Is ThisWorkbook Then
Select Case Wn.WindowState
Case xlNormal: Stts = "Nomal"
Case xlMinimized: Stts = "Minimized"
Case xlMaximized: Stts = "Maximize"
End Select
MsgBox Stts, vbInformation
End If
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
先着1,000名様に1,000円分もらえる!
教えて!gooから感謝をこめて電子書籍1,000円分プレゼント
-
VBAで任意のウインドウのサイズを変更する方法
Visual Basic(VBA)
-
VBA、UserFormを前面に出力してから処理後にももう一度前面に出したい
Visual Basic(VBA)
-
Formの表示状態の取得
Visual Basic(VBA)
-
4
VBAでユーザーフォームの表示を確認
Visual Basic(VBA)
-
5
エクセルVBAで画面の大きさを取得する方法!
Excel(エクセル)
-
6
エクセルVBAのフォームを最前面にする方法を教えてください。
Visual Basic(VBA)
-
7
VBAでの結合セルのコピー&ペースト
Excel(エクセル)
-
8
指定のWORKBOOKを前面表示する方法(エクセル:VBA)
Excel(エクセル)
-
9
VBAにてメッセージボックスを最前面に表示させる
その他(プログラミング・Web制作)
-
10
Excel2013 ウインドウサイズの固定
Visual Basic(VBA)
-
11
ユーザーフォームでTextBox1にカーソルを移動したい
Excel(エクセル)
-
12
複数の条件に合う行番号を取得するには
その他(Microsoft Office)
関連するQ&A
- 1 【Excel VBA】マクロでExcel自体を終了させたい
- 2 【EXCEL2003】特定値を入力したセルのフォントサイズを変更するVBAの書き方
- 3 【Excel VBA】チェンジイベント
- 4 【Excel VBA】シート見出しの色を変更する
- 5 【Excel】セルに入れた数字だけ同じことを繰り返す【VBA】
- 6 【Excel】文字の検索、及び指定したセルへのコピーペースト【VBA】
- 7 【追加質問】Excel VBAで大量データ比較・照合で、対象の行数を3万から5万に変更
- 8 【Excel】【VBA】実行時エラー メモリ不足
- 9 【Excel】複数条件の論理式をVBAマクロでオートフィルするには?【エクセル】
- 10 【Excel2013】「空白のブック」を開いた際の余白サイズを変更したい
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
DVDシュリンクが分割される事に...
-
5
「OSX」で複数曲のMP3ファイル...
-
6
Flacファイルを分割したい
-
7
画像を半分に分割して、2枚の...
-
8
左右2ページに分割するPDFフリ...
-
9
PDFファイル,最後から最初まで...
-
10
mp3をトラック分けできるフリー...
-
11
mp3DirectCutでカットした部分...
-
12
PhotoShopで写真を4分割する方法
-
13
A3横PDFをA4縦2枚に分割したい
-
14
JW-CADで面積を等分割し...
-
15
アルバムのMP3を分割するソフト
-
16
MP3分割ソフト「Presplit」使用...
-
17
DVD DecrypterでISOファイルが...
-
18
mp3DirectCutについて教えてく...
-
19
光スプリッタ
-
20
htmlだけで背景色を分ける方法
おすすめ情報