Excel VBA質問箱 IV

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

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


73779 / 76732 ←次へ | 前へ→

【7427】Re:ファイルopen時の「マクロ無効」設定
質問  初心者  - 03/9/4(木) 18:45 -

引用なし
パスワード
   ▼INA さん:
お返事ありがとうございます。
Excel'97を使用しているので、ShellExecuteを試してみたいと思います。
ヘルプで調べましたが詳しい記述が無かったので、
さらに質問させて頂きたいのですが・・・。

>Excel2002以外の方法としては、
>OpenでなくShellExecuteで開けば、
>マクロの確認メッセージ(有効/無効)が表示されるので自分で選択するか、
別のファイルのマクロを使用して、裏でオープンしたいので、
自分でクリックするのは回避したいのです。

>イベントを発生させないように以下のようにするしかないでしょう
>Application.EnableEvents = False
>Workbooks.Open Filename:="ファイルB.xls"
この方法でファイルをオープンした場合、
ロジックを記述した側のファイルのマクロは処理が止まってしまうのでしょうか?

Sub Question
 Dim strGet as String

 Application.EnableEvents = False
 Workbooks.Open Filename:="ファイルB.xls"

 Workbooks("ファイルB.xls").Worksheets(1).Activate
 strGet = ActiveSheet.cells(1,1).value

End Sub
のような場合、Workbooks("ファイルB.xls").Worksheets(1).Activateの前に
Application.EnableEvents = True の記述が必要になりますか?

0 hits

【7424】ファイルopen時の「マクロ無効」設定 初心者 03/9/4(木) 16:51 質問
【7426】Re:ファイルopen時の「マクロ無効」設定 INA 03/9/4(木) 18:02 回答
【7427】Re:ファイルopen時の「マクロ無効」設定 初心者 03/9/4(木) 18:45 質問
【7429】Re:ファイルopen時の「マクロ無効」設定 INA 03/9/4(木) 21:14 回答
【7435】Re:ファイルopen時の「マクロ無効」設定 初心者 03/9/5(金) 6:00 お礼
【7507】Re:ファイルopen時の「マクロ無効」設定 INA 03/9/5(金) 21:06 回答

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