Excel VBA質問箱 IV

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

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


12672 / 13646 ツリー ←次へ | 前へ→

【9262】Workbook_Openが動かない かぶ 03/11/26(水) 10:54 質問
【9271】Re:Workbook_Openが動かない INA 03/11/26(水) 14:19 回答
【9275】Re:Workbook_Openが動かない かぶ 03/11/26(水) 15:11 発言
【9278】Re:Workbook_Openが動かない INA 03/11/26(水) 16:24 回答
【9280】Re:Workbook_Openが動かない かぶ 03/11/26(水) 17:12 お礼

【9262】Workbook_Openが動かない
質問  かぶ  - 03/11/26(水) 10:54 -

引用なし
パスワード
   Excel2000で実行しています。
Workbook_OpenにSTOPをかけているのですが
Workbook_Openが通っていないようです。
開いた最初に動くのWorkbook_Openでないのでしょうか?
何か設定など必要なのでしょうか?
回答よろしくお願いします。

【9271】Re:Workbook_Openが動かない
回答  INA  - 03/11/26(水) 14:19 -

引用なし
パスワード
   どのような状況でファイルをオープンして、
どのようなコードを実行させているのでしょうか?

なにを根拠にWorkbook_Openが実行されないと言っているのですか?

【9275】Re:Workbook_Openが動かない
発言  かぶ  - 03/11/26(水) 15:11 -

引用なし
パスワード
   >どのような状況でファイルをオープンして、
>どのようなコードを実行させているのでしょうか?
>
>なにを根拠にWorkbook_Openが実行されないと言っているのですか?

初心者なので説明が悪く申し訳ありません。
c:\BOOK1.xlsをダブルクリックで開いてマクロを有効にした場合、
最初に動くロジックがThisWorkbookの「Workbook_Open」だと思ったのですが・・・。
下記のロジックを書いてもストップしてくれません。
マクロを有効にして開いた場合に、最初に通るルーチンを教えて頂きたいと思います。

Private Sub Workbook_Open()
Stop
End Sub

【9278】Re:Workbook_Openが動かない
回答  INA  - 03/11/26(水) 16:24 -

引用なし
パスワード
   Workbook_Openが最初になります。
もし記述していると次に標準モジュールのAuto_Openが実行されます。

メッセージボックスなどで試して下さい。
実行されているのが分かると思います。

Private Sub Workbook_Open()
  msgbox""
End Sub

【9280】Re:Workbook_Openが動かない
お礼  かぶ  - 03/11/26(水) 17:12 -

引用なし
パスワード
   >Workbook_Openが最初になります。
>もし記述していると次に標準モジュールのAuto_Openが実行されます。
>
>メッセージボックスなどで試して下さい。
>実行されているのが分かると思います。
>
>Private Sub Workbook_Open()
>  msgbox""
>End Sub

MSGBOXで試したところ動作してました。
その後、AUTO_OPENなんですね。
勉強になりました。
ありがとうございました。

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