none
エクセル2016・2019でVBE 表示画面を 最小にし、ディスプレイ右下にするエクセルVBAコードはありますでしょうか? RRS feed

  • 質問

  • 使用機種:富士通 SH75/C3

    Windows10;excel 2016

    Application.VBE.MainWindow.WindowState = vbext_ws_Minimize で エクセル2019でもエラーがでます。

    VBEウインドウの大きさ、 位置、をコントロールする方法をお教え願えませんでしょうか?

    2020年2月3日 5:32

すべての返信

  • Sheet1 にボタンを貼りつけ、そのクリック時の処理に対して提示頂いたコードを記述したところ、ボタンを押した時に問題無く VBE が最小化されました。

    そちらの環境では何というエラーになったのか、エラーメッセージも併記して質問頂けると助かります。

    まずは [ファイル]-[オプション] メニューの [トラストセンター]から Microsoft Excel トラスト センターを開き、[マクロの設定] で『VBA プロジェクト オブジェクト モデルへのアクセスを信頼する』が on になっていることを確認してみてください。

    なお、最小化や最大化などは WindowState プロパティですが、ウィンドウの位置やサイズに関しては、Left, Top, Width, Height プロパティを使います。

    2020年2月3日 6:12
  • ありがとうございました。見事に動きました。
    2020年2月3日 7:09