C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■83868 / 親階層)  Excelファイルオープン時発生するエラーについて
□投稿者/ びゅう (1回)-(2017/04/18(Tue) 10:33:35)

分類:[C#] 

2017/04/18(Tue) 11:59:10 編集(投稿者)

サーバOS Windows 2012 Server R2
サーバにインストールしたソフト Office 2010

実行ファイル開発環境:Visual Studio 2013 Professional
開発言語:C#


Webアプリケーションからサーバ上の実行ファイル(exe形式)を起動させ、
Excelファイルをオープンしようとした際、以下のエラーが発生し、C:\Temp\XXXXX.xlsxファイルが消えてしまいます。

System.Runtime.InteropServices.COMException (0x800A03EC): ファイル 'C:\Temp\XXXXX.xlsx' にアクセスできません。次のいずれかの理由が考えられます。

? ファイル名またはパスが存在しません。
? ファイルが他のプログラムによって使用されています。
? 保存しようとしているブックと同じ名前のブックが現在開かれています。
場所 Microsoft.Office.Interop.Excel.Workbooks.Open(String Filename, Object UpdateLinks, Object ReadOnly, Object Format, Object Password, Object WriteResPassword, Object IgnoreReadOnlyRecommended, Object Origin, Object Delimiter, Object Editable, Object Notify, Object Converter, Object AddToMru, Object Local, Object CorruptLoad)
場所 gaihi_form1_automake.Program.CreateExcel()



C:\Temp\フォルダに対しては「IIS_USERS」グループユーザにフル コントロールを与えています。
XXXXX.xlsxは「読み取り専用」ではありません。
Excelファイルのオープンには以下のメソッドを使っています。

Excel.Workbook xlBook =
xlBooks.Open("C:\Temp\XXXXX.xlsx", Missing.Value, Missing.Value, Missing.Value, Missing.Value,
Missing.Value, Missing.Value, Missing.Value, Missing.Value,
Missing.Value, Missing.Value, Missing.Value, Missing.Value,
Missing.Value, Missing.Value);

本現象について原因と対応策の手がかりを頂きたいです。よろしくお願いいたします。


編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: Excelファイルオープン時発生するエラーについて /furu
→Re[1]: Excelファイルオープン時発生するエラーについて /大谷刑部
→Re[1]: Excelファイルオープン時発生するエラーについて /WebSurfer
 
上記関連ツリー

Excelファイルオープン時発生するエラーについて / びゅう (17/04/18(Tue) 10:33) #83868 ←Now
Re[1]: Excelファイルオープン時発生するエラーについて / furu (17/04/18(Tue) 11:27) #83872
Re[1]: Excelファイルオープン時発生するエラーについて / 大谷刑部 (17/04/18(Tue) 11:38) #83873
Re[1]: Excelファイルオープン時発生するエラーについて / WebSurfer (17/04/19(Wed) 10:35) #83883

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信