Dobry wieczór,
Może ktoś wyjaśnić mi jak mam ustawić ścieżkę względną do pliku *.xlsx, z którego odczytuję dane?
Konstrukcja jak poniżej działa bez problemu:
xlWorkBook = xlApp.Workbooks.Open(@"C:\AT Command list.xlsx", 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
Jednak gdy kopiuję plik AT Command list.xlsx do katalogu \bin\Debug i ustawiam
xlWorkBook = xlApp.Workbooks.Open(@"C:\AT Command list.xlsx", 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
przy kompilacji pojawia się błąd:
Wystąpił wyjątek System.Runtime.InteropServices.COMException
HResult=0x800A03EC
Message=Nie można odnaleźć pliku CAT Command list.xlsx. Czy został on przeniesiony lub usunięty albo zmieniono jego nazwę?
Source=Microsoft Excel
Ślad stosu:
<Nie można ocenić danych śledzenia>
Nie bijcie za polski język Visual Studio