• ベストアンサー

VBA 処理後に画面を最大化するには?

マクロのあるブック1から新規ブック2を作成し、新規ブック2に対してマクロでいろいろ処理をしていますが、処理が終了した時点でブック1もブック2も最小化の状態になっています。 処理終了時には、ブック2を最大化したいのですが、どうすれば出来るのでしょうか? WINXPにて

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

Sub test01() Windows("ブック2.xls").Activate Application.WindowState = xlMaximized End Sub #1のご回答と比べてみてください。 結果が違うようなんだが、どちらが良いのか自信なし。

VitaminBB
質問者

お礼

回答ありがとうございます。 うまくいきましたよ。 参考に今回の場合は、#1の方法ではうまくいきませんでした。

その他の回答 (1)

  • mfuku
  • ベストアンサー率50% (173/345)
回答No.1

Windows("Book2").Activate ActiveWindow.WindowState = xlMaximized とすれば、最大化できます。

VitaminBB
質問者

お礼

回答ありがとうございます。 Application.WindowState = xlMinimizedで最小化していることに気づきましたので、 ActiveWindow.WindowState = xlMaximizedで最大化することが出来ました。

関連するQ&A