none
Workbooks.Openメソッドでxlsmを開こうとするとフリーズする RRS feed

  • 質問

  • Workbooks.Openメソッドでxlsmを開こうとするとフリーズすることがあります。

    この場合、開こうとするxlsmを手動で開き、上書き保存して閉じた後に
    再度Workbooks.Openメソッドを実行すると問題なく開けます。

    開こうとするxlsmの Workbooks_Openイベントなどには、特にコードを記述していません。
    どのような原因が考えられるでしょうか。

    2015年5月2日 1:50

すべての返信

  • こんにちは。

    開ける時と開けない時の違いはなんですか?

    • 同一ファイルでも開ける時と開けない時がありますか。
    • Excelのバージョンは何でしょうか。また32bit?64bit?
    • 手動で開く時に上書き保存以外に操作はしていますか。(警告メッセージへの応答など)
    • 手動で上書き保存した後はまったくそのファイルはフリーズしなくなりますか。
    • xlsmであれば必ず発生しますか?逆にxlsm以外であれば必ず開けますか?

    勘ですが、マクロセキュリティまわりが怪しいような気がしますが。

    2015年5月2日 3:03
    モデレータ
  • ご回答ありがとうございます。

    >同一ファイルでも開ける時と開けない時がありますか。
     はい、同一ファイルでも開ける時と開けない時があります。

    >Excelのバージョンは何でしょうか。また32bit?64bit?
     Excel2010 32bitです。

    >手動で開く時に上書き保存以外に操作はしていますか。(警告メッセージへの応答など)
     特にしていません。なお、マクロ設定は「すべてのマクロを有効にする」です。

    >手動で上書き保存した後はまったくそのファイルはフリーズしなくなりますか。
     はい、しなくなります。

    >xlsmであれば必ず発生しますか?逆にxlsm以外であれば必ず開けますか?
     xlsxなど、他のファイルを開く機会はほとんどありませんが、試してみたところ問題なく開けました。

    特定のxlsmしか開かないことと、ダイアログ操作が煩わしいため、マクロ設定は「すべてのマクロを有効にする」にしています。


    • 編集済み raito sato 2015年5月2日 8:15 記入漏れ
    2015年5月2日 5:25