Excel VBA質問箱 IV

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

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


2714 / 76735 ←次へ | 前へ→

【79662】Re:実行時エラー1004-Activeメソッドが失敗しました
発言  亀マスター  - 18/3/1(木) 20:07 -

引用なし
パスワード
   私もWord VBAで似たようなことになった覚えがあるのですが、どうやら、保護ビューを解除した直後にWorkbook_Openイベントが発生し、その時点では保護ビューウィンドウだけを含むコレクションに含まれた状態になっていて、通常のWorkbooksコレクションに含まれない状態になっているようです。そのせいで、普通にWorksheetsを使おうとしても、該当のシートが見つからない状態になっているのではないでしょうか。

保護ビューで開くということは、該当のファイルはインターネット上のものかネットワーク上のものでしょうか?過去にそういったところからダウンロードしてきてファイルの保護が有効になっているなら、ファイルのプロパティからブロックを解除すれば解決すると思います。

何らかの事情で、保護ビューで開くのを止められないというのであれば・・・

Application.ProtectedViewWindows(1).Workbook

で保護ビュー状態のブックを指定できますので、これを使えばなんとかなる気がします。

明日、出勤すれば私が仕事でやっていて対応したときのコードがあるはずなので、わからなければまた質問してください。

42 hits

【79659】実行時エラー1004-Activeメソッドが失敗しました ひなまつり 18/3/1(木) 14:58 質問[未読]
【79662】Re:実行時エラー1004-Activeメソッドが失敗... 亀マスター 18/3/1(木) 20:07 発言[未読]
【79665】Re:実行時エラー1004-Activeメソッドが失敗... ひなまつり 18/3/2(金) 10:14 質問[未読]
【79666】【解決】実行時エラー1004-Activeメソッド... ひなまつり 18/3/2(金) 11:38 お礼[未読]
【79669】Re:【解決】実行時エラー1004-Activeメソッ... 亀マスター 18/3/2(金) 19:44 発言[未読]

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