В настоящее время я пытаюсь заставить мою программу VB.net «Сохранить как» книгу Excel, только чтобы получить исключение HRESULT: 0x800A03EC для фактической строки SaveAs.
Я проверил свой путь к файлу, и он в порядке иработает, так что я не знаю, на данный момент
Вот мой код, где я объявляю объекты, связанные с Excel
Dim ExcelApp As New Interop.Excel.Application()
Dim Classeur = ExcelApp.Workbooks.Open("C:\Program Files (x86)\Software_name\template.xlsx")
Dim Feuille = Classeur.Sheets("sheet_name")
Затем я объявляю значения, которые я получаю из текстовых полей
Dim FileName As String = Textbox1.text + Textbox2.text + Textbox3.text
Dim FilePath As String = "\\192.168.1.xxx\some\folders\where\names\never\change\" & Date.Today.Year & "\" & FileName & "\"
MkDir(FilePath)
Dim StrPath As String = FilePath & FileName & ".xlsx" 'So I create a document named after FileName
А потом я сохраняю с
'This works
Classeur.ActiveSheet.ExportAsFixedFormat(Excel.XlFixedFormatType.xlTypePDF, FilePath & FileName & ".pdf")
'This doesn't works
Classeur.SaveAs(StrPath)