次の方法でExcelファイルを読み取っています。
string path = @"C:\Users\myUserName\inputfile.xlsx";
Excel.Application app = new Application();
Excel.Workbook workbook = app.Workbooks.Open(path, 0, true, 5, "", "", true, Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
ハードコーディングされた絶対パスの代わりに相対パスを指定できる方法があるかどうか疑問に思っていました。私が念頭に置いているのは、inputfile.xlsxを同じディレクトリに置き、次のようなことをすることです...
string path = @"inputfile.xlsx";
しかし、「COMException unhandled..」、「inputfile.xlsx not found」が表示されます