- ベストアンサー
エクセル ファイルの起動と同時にVBE画面を開くに
accessの場合は、AutoExecを作成し、 モジュールを開くアクションでModule1を指定すれば、 ファイルを開いたと同時にVBE画面を開けますが、 エクセルの場合は、ファイルの起動と同時にVBE画面を開くにはどうすればいいでしょうか? Private Sub Workbook_Open() に何かをすると思うのですが、どうすればいいのかわかりません。 ご回答よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 VBAそのものを操作することについては、悪用されることを避ける意味で、 Q&Aの回答にコードを書いちゃう人は少ないと思います。 そういう理由で、検索キーワードのヒントだけ。 "VBIDE vba VBE Window" 難点として、Excelのセキュリティレベルを大甘にする必要があります。 他、 SnedKeys で出来るか試していませんが 環境によってタイミングが違うような、予感がします。 いずれの場合でも Subプロシージャは標準モジュールに書いておいて 呼び出し側で Private Sub Workbook_Open() Application.OnTime ................... のように、1秒程度遅らせてCallする方がよいと思います。 (↑VBIDEで試した限りでは2つの環境で50回ずつ連続でVBE開きました) 中途半端ですみません。
お礼
そうなのですか、 それがマクロウイルスというものなのでしょうか? 50回も試してくださったことに感謝です。 Application.OnTimeを使ってみたいと思います。