質問: エクセル2000vbaでファイルを操作したい いつもお世話になっています。 エクセルvbaで別のワークブックを参照したいので workbooks.open filename:="c:my documents\***.xls" とすると、そのオープンするワークブックのtisworkbookのworkbook_open()で実行している(.show)メニュー(ユーザーフォーム)が開いてしまいます。 このとき、workbook_open()を実行させないでワークブックを開く方法って、 なにかありますか? shiftを押しながらファイルを開くとき、実行されませんよね?それをvbaでできるのですか? よろしくお願いします。
回答: ファイルを開く前に、 application.enableevents = false を記述してもだめでしょうか? 処理が終わったら、必ず"true"に戻してください。