Проблема с открытием файла excel
Когда я пытаюсь открыть существующий файл excel, я постоянно получаю это сообщение, и это не только для этого файла, но и для любого файла, который я создаю. Я поместил значения в ту же папку с application.exe, а также пробовал в разных папках. У кого-нибудь была подобная проблема? Когда я создаю txt.файл в той же папке он легко открывается, так что это должно быть что-то с excel, что мне не хватает.
Система.Время Выполнения.InteropServices.COMException: "Извините, мы не смогли найти Values.xlsx-да. Возможно ли, что он был перемещен, переименован или удален?'
Что я уже пробовал:
Imports Microsoft.Office.Interop Imports Microsoft.Office.Interop.Excel Imports System.IO
xlApp = New Excel.Application xlWorkbook = xlApp.Workbooks.Open("Values.xlsx") xlsheet = CType(xlWorkbook.Sheets(razinaString), Excel.Worksheet) xlApp.Visible = True
phil.o
Вы пробовали абсолютный путь к файлу вместо относительного?
Вы пробовали поместить файл в папку "ProgramData"?
Marc Kane
По какой-то причине он работает с абсолютным путем, но мне нужно, чтобы он работал с этим относительным, не могу понять, почему он не открывается
Редактировать:
Я использовал эти строки, чтобы открыть файл, теперь он открывается
Тусклый Путь В Виде Строки = "Values.xlsx"
Path = System.IO.Path.GetFullPath(Путь)
xlWorkbook = xlApp.Workbooks.открытый путь)