Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


43 / 13618 ツリー ←次へ | 前へ→

【82110】Openイベントが実行されない Yamato 23/1/13(金) 3:04 質問[未読]
【82111】Re:Openイベントが実行されない ロジ 23/1/14(土) 12:32 発言[未読]
【82116】Re:Openイベントが実行されない マル 23/1/16(月) 9:30 発言[未読]

【82110】Openイベントが実行されない
質問  Yamato  - 23/1/13(金) 3:04 -

引用なし
パスワード
   ブックのOpenイベントが実行されません。
解決方法を探しています。

⑴使用環境:Excel2019、Windows10

⑵試したこと・わかっていること

2.1 Module内でapplication.EnableEvents = Trueを記述し実行した。
2.2 ブックを開きイミディエイトウィンドウで?Application.EnableEventsと入力すると”True”が返ってくる

まとめると
・EnableEventsは有効であるのに、xlsm形式ブックのOpenイベントは実行されない

⑶その他
・PERSONAL.xlsb上でOpenイベントを行っています。PERSONALのOpenイベントは実行されます。(その後開かれるxlsmブックに記述されたOpenイベントは無視されます)
・4か月前ほど前、これまで作ってきたマクロ対応ブックがすべてOpenイベントが無視されるようになりました。 一部のブックはXlsmブックにModuleを挿入し、そこにApplication.EnableEventsの記述をし、実行することでOpenイベントが実行されました。

・新たにブックを作った場合でもOpenイベントが実行されないことがあります。
(=ブックの破損ではない可能性があります)

・例えば次のような内容が短いものはOpenイベントが実行されたことがあります
Sub workbook_open()
msgbox("a")
end sub
一方以下のような内容が長いものはOpenイベントが実行されません。
Sub workbook_open()
msgbox("a")
with application
 .onkey "a", "Thisworkbook.a"
 .onkey "b", "Thisworkbook.b"
 .onkey "c", "Thisworkbook.c"
 .onkey "d", "Thisworkbook.d"
end with

【82111】Re:Openイベントが実行されない
発言  ロジ  - 23/1/14(土) 12:32 -

引用なし
パスワード
   マクロの設定とかは、解っているとして(使い方含む)

ええと、そのマクロが書いてあるブックを保存して
エクセルを終了させてから、再度そのブックを開く
このぐらいは試したのでしょうか?

【82116】Re:Openイベントが実行されない
発言  マル  - 23/1/16(月) 9:30 -

引用なし
パスワード
   Openイベントが実行されない
投稿日時: 23/01/13 03:11:58
投稿者: Yamato2003
ht tps://www.moug.net/faq/viewtopic.php?t=81991

43 / 13618 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free