プロが教えるわが家の防犯対策術!

他のファイルの「編集」や「書込み」のためにマクロを使用してファイルを開く必要がありますが、最近(おそらくAnniversary Update以降?)。開いた時点でExcel自体が強制的に終了するエラーが生じています。
対処法をご存知の方がいらっしゃいましたら、教えてください。
また、
「同様の環境であるが、エラーが発生しない(再現できない)」
ようでしたら、こちらの環境に原因があるかもしれませんので、回答者様の使用環境を教えたくださると助かります。

当方の使用環境は以下のようになっています。
Windows 10 Home
Microsoft Office Professional Plus 2013(Excel 2013) 32ビット

一応、サンプルを示しておきますが、Excelが停止する可能性が高いので、ご注意願います。
尚、マクロの記録で作成した状態では問題ないのですが、一旦保存するとエラーになってしまします。

Sub error_Macro()
Dim test
test = "L:\***.xlsx"’実際に存在するファイルを適当に設定してください。
Workbooks.Open Filename:=test
End Sub

質問者からの補足コメント

  • 保存しないと起きないので、一応OneDriveは疑っていたのですが、
    >・ExcelとOneDirve は繋がっていたら、外してみたか?
    については、方法を教えてくださいますでしょうか?
    回答者様の環境では、問題無いという認識でよろしかったでしょうか?

    No.1の回答に寄せられた補足コメントです。 補足日時:2016/10/21 19:30

A 回答 (2件)

こんにちは。



VBAの経験者でしたら、ご質問のコードを、試すというレベルではないと思います。

質問文では、基本的な情報が抜けているようです。
・デフォルトのフォルダーで試したか。
・マクロを使わなかったら、ハングしないか?
・アドイン、COMアドインは、外しているか?
・ExcelとOneDirve は繋がっていたら、外してみたか?
・アンチウィルスで、調べは終わっているか?

それらが全部チェックして、まだ同じ現象が起こるということで、次のステップに入っていきます。

Excelの起動する前のファイルの、どれかが壊れている可能性があります。

かなりの勇気と繊細な心が必要ですが、初期ファイルの再構築をします。

http://office-qa.com/Excel/ex91.htm

ここの14.0 を15.0に読み替えてやってみる必要があると思います。
2013の構造ファイルは、2010と同じです。

ただし、AppDataフォルダは、隠しフォルダですから、その下のフォルダを指定しないと、入れません。

C:\Users\{User Name]\AppData\Local\Microsoft\Office\

Excel 2007 を含むそれ以前とは違います。

そのサイトには書いてありませんが、バックアップは必要です。
この回答への補足あり
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
同じような環境にあるPCで同様のエラーが起きるので、ほかでも起きていないか確認したく質問しました。
他に確認しなければならないことがこんなにあるとは思いませんでした。

お礼日時:2016/10/21 19:13

こんばんは。



>同じような環境にあるPCで同様のエラーが起きるので、
大差はないと思います。こちらは、Win10 + Office 2013 Professinal, 32bit ですから。もし、問題が発生していたら、私ではなくても、もっと早く誰かが指摘していたでしょう。

ただし、OneDrive については、以前から聞いていたので、用心していました。
理想的なスペックならともかく、そのままOneDrive を入れ出ししていたら、たまったものではありません。ハングする原因とはいわないけれども、トラブルを起こす要因のひとつでしょう。もちろん、これは整った理想的な環境下にいる人には関係のない話です。

>方法を教えてくださいますでしょうか?
とりあえず、基本的には、OneDriveを使わなければよいのですが、画面右下の通知エリアにOneDrive のアイコンが出ていたら、右クリックで「終了」してしまえばよいです。また、常に、Office と同期するという設定をしてありますと、使っている最中に、トラブルが発生することがあります。

ひとまず、ここまでにしておきます。
    • good
    • 0
この回答へのお礼

再びの回答ありがとうございます。
ご報告が遅れましたが、原因は開く方のファイルにあるように思われます。
現在の状況を正確に表現すれば、
「マクロでは開けなくファイルが存在する」
っといったところでした。
お騒がせして申し訳ございませんでした。
現在、原因を調査中です。
詳細が分かりましたら別質問を立てるかもしれません。
一旦、この質問に関しては閉じます。

お礼日時:2016/10/24 19:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!