Excel 2010では下記のようなVBAマクロで、ブックを開いているウインドウのリサイズ
禁止が出来たのですが、Excel 2013に持って行ったところ禁止が効かなくなりました。
SDIになったことによる影響かと思いますが、Excel2013でウインドウサイズを固定するには
どうすればよいでしょうか?
Set MainWindow = Application.Windows(ThisWorkbook.Name)
With MainWindow
.EnableResize = False
''その他設定
・・・・
End With
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
いきなりEnableResize = Falseはできないです。
Dim MainWindow As Object
Set MainWindow = Application.Windows(ThisWorkbook.Name)
With MainWindow
.WindowState = xlNormal
''その他設定
・・・・
.EnableResize = False
End With
でいけると思います。
あと蛇足ですが仰るとおり2013からSDIになったのでActive等で指定するのではなく直接ブック名を指定するといいと思います。
xMAKISHIxさん返事が遅くなりすみません。
すでに .WindowState = xlNormal は試しており、現在のコードでは入っているのですが、やはり反映されません。
ウインドウの状態はApplication.WindowStateのほうで制御されて、ワークブックのWindowStateの方はつねに最大化扱いされるようになってしまったのではないかと想像しています。
2013になりワークブックの設定でのウインドウ保護もできなくなりましたので、これとも関係ある気がしています。
そもそも無理な気がしてきましたので、Resizeイベントハンドラーの中で自分自身のウインドウサイズを設定するという強引な方法で、なんとか目的は果たせました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/10 14:24
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- Excel(エクセル) マクロの付いたExcelが開けません 3 2023/02/01 10:54
- Visual Basic(VBA) エクセルのマクロとシートの保護について教えてください。 1 2022/10/18 08:36
- Visual Basic(VBA) excel2021で実行できないマクロ。どこを直したらいいのか 2 2022/03/28 03:40
- Visual Basic(VBA) Excel VBAの解読について質問があります。 概要は、マクロでチェックボックスにチェックすると日 1 2023/02/10 07:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA シートをコピーする際に Co...
-
エクセルVBAが途中で止まります
-
【前回の続き続きです、ご教示...
-
エクセルのマクロについて教え...
-
VBA 別ブックからコピペしたい...
-
ExcelのVBAです。フォルダ内の...
-
【前回の続きです、ご教示くだ...
-
VBS Bookを閉じるコード
-
エクセルのマクロについて教え...
-
ADOで複数のBookから抽出
-
【Excel VBA】書き込み先ブック...
-
【マクロ】違うフォルダにある...
-
Excel VBA 保存時にフォルダを...
-
ユーザーフォームの切り替えに...
-
別ブックをダイアログボックス...
-
フォルダ内の全てのファイルに...
-
Excelマクロ 該当する値の行番...
-
【ExcelVBA】インデックスが有...
-
マクロVBA別Excelブックにデー...
-
エクセルマクロで、他ブックか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA シートをコピーする際に Co...
-
エクセルVBAが途中で止まります
-
別ブックをダイアログボックス...
-
ワイルドカード「*」を使うとう...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
VBS Bookを閉じるコード
-
【ExcelVBA】インデックスが有...
-
VBA コードを実行すると画面が...
-
【ExcelVBA】zip圧縮されたCSV...
-
vbaでvbaProjectのパスワード解...
-
VBAで別ブックのシートを指定し...
-
ExcelのVBAです。フォルダ内の...
-
vbaで他のブックに転記したい。...
-
フォルダ内の全てのファイルに...
-
VBAで複数のブックを開かずに処...
-
VBSでExcelのオープン確認
-
VBA 実行時エラー 2147024893
-
【Excel VBA】書き込み先ブック...
-
VBA シート名が一致した場合の...
おすすめ情報