2011-11-15 9 views
0

私はしばらくの間、Excel 2010テンプレートを作成しており、とても満足しています。しかし、問題は、ファイルを保存してから再び開くとExcelがクラッシュして、何が起こるかを知る方法がないということです...Visual StudioでExcelテンプレートをデバッグしてください

問題は、最初の開始時にテンプレートをデバッグするのは簡単です常に新しいテンプレートでデバッグします。ただし、エクスプローラからファイルを開いたときにファイルをデバッグすることはできません。元のテンプレートから作成したファイルを開いたときのプログラムの動作を分析したいと思います。それを達成する方法はありますか?

ありがとうございました。

+0

こんにちはUcodia、ファイルにはstartUpで実行されるマクロがありますか? 'application.enableevents'をFalseに設定してファイルを開こうとしましたか? – CaBieberach

+0

私はマクロを使用しません、それは単純なC#Excelのテンプレートプロジェクトです。また、私はワークシート広告ワークブックイベントを大量に使用しています。 – Ucodia

答えて

0

私は自分自身を見つけました。エクスプローラからExcelファイルを開くと、Visual Studioの[ツール]> [プロセスにアタッチ]のEXCEL.EXEプロセスをアタッチする必要があります。

これは簡単でした。唯一の欠点は、Visual StudioにアタッチするためにExcelがプロセスリストに表示される必要があるため、スタートアップイベントにフックできないことです。

関連する問題