2

コードは次のとおりです。

try
{
    if (File.Exists("c:\\Reports\\" + fileName))
    {
        File.Delete("c:\\Reports\\" + fileName);
    }
    _book.SaveAs("c:\\Reports\\" + fileName, Excel.XlFileFormat.xlWorkbookNormal,
                   null, null, false, false, Excel.XlSaveAsAccessMode.xlShared,
                   false, false, null, null, null);
}
catch (Exception ee)
{
    throw ee;
}

エクセル形式での保存について。次のように次のエラーが発生しました..

System.AccessViolationException: 保護されたメモリを読み書きしようとしました。これは多くの場合、他のメモリが破損していることを示しています。

MS Office バージョン 2000 を使用しています。

使用しているDLLはInterop.excel 1.4.0.0です

Visual Studio 2008 + c# コンソール アプリケーションの使用

4

1 に答える 1