私のアプリでは、プログラムで Excel ファイルを作成し、あらかじめ決められたパスに保存します。1 つの (おそらく一般的な) インスタンスでは、ファイルが既に存在し、SaveAs() がダイアログをポップアップし、ユーザーが上書きするかキャンセルするかを尋ねます。別の (可能性は低いですが、実際に起こった) オプションは、ファイルが通常保存されるディレクトリを DNE にすることです。「上書きしますか?」のキャンセル ダイアログと不正なパス名の両方が== 0x800a03ecでSystem.Runtime.InteropServices.COMException
例外を発生させます。ErrorCode
2 つのシナリオを区別して、サイレントにキャンセルするか、ユーザーに別の場所にファイルを保存する別の機会をそれぞれ与えることができるようにします。例外には、詳細情報を提供する他の情報は表示されません。他にどこかありますか?
質問する
58 次