以下はExcelを表示するための私のコードです
objExcel = new Microsoft.Excel.Interop.Application();
object objOpt = System.Reflection.Missing.Value;
objExcel.Visible = true;
objExcel.Workbooks.Open(fi.FullName,
objOpt, objOpt, objOpt, objOpt, objOpt, objOpt, objOpt,
objOpt, objOpt, objOpt, objOpt, objOpt, objOpt, objOpt);
問題は、 Excel 2003 で作成されたxlsファイルがある場合、ファイルが Excel 2007、2010 で作成されている場合に機能し、それが開かないことです。
2003年と2007年の両方のExcelファイルを読む際に必要な変更。
注: Excel 2003 と 2007 で作成されたファイルの拡張子はどちらも.xlsです。