I have to write an application in Visual Basic.Net that will open an excel file, run through the contents an export a test file for processing.
The application works great for me (Windows 7) but when transferred to a WinXP PC gives the following error: HResult 0X800A03EC
I can replicate this error by making the Excel Application visible so it seems like it is an issue where it can't access the file because it is open. Error occurrs when trying open the workbook.
Original Code
Dim excel As Excel.Application
Dim wb As Excel.Workbook
excel = New Excel.Application
excel.Visible = False
excel.UserControl = False
wb = excel.Workbooks.Open(FileLocation)
ws = wb.Worksheets(1)
ws.Activate()
Code To Replicate Error
Dim excel As Excel.Application
Dim wb As Excel.Workbook
excel = New Excel.Application
excel.Visible = True
excel.UserControl = False
wb = excel.Workbooks.Open(FileLocation)
ws = wb.Worksheets(1)
ws.Activate()