Ik wil een enkele cel uit een bestaand excel document uitlezen en gebruik daarvoor onderstaande code (in het project is reference - microsoft excel 11.0 object library toegevoegd)
op de regel EXL.Workbooks.Open(....) krijg ik een error in het immediate window van visual studio (A first chance exception of type System.Runtime.InteropServices.COMexception occurred in prjExcel.exe). Maar naast deze error krijg ik ook een dialoogscherm van "Visual Studio Just-In-Time Debugger) met "an unhandled win32 exception occurred in prjExcel.vshost.exe ....) Waar ik een debugger kan starten of niet.
dim EXL as new Excel.Application werkt wel want er wordt een proces Excel aangemaakt in windows.
Ik heb al verschillende manieren gebruikt (excel declareren als een object zoals in VB6), maar telkens met dezelfde errors. Nu weet ik niet of het aan de foutieve code ligt of als er een probleem is met visual studio, windows of office....
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Imports Excel = Microsoft.Office.Interop.Excel
Public Class frmMain
Private Sub btnExcelUitlezen_Click..........
Dim inhoud_cell As String
Dim EXL As New Excel.Application
Dim WSheet As New Excel.Worksheet
EXL.Workbooks.Open("c:\test.xls")
WSheet = EXL.Workbooks.Item(1).Worksheets("Sheet1")
inhoud_cell = WSheet.Cells(1, 1)
End Sub |
op de regel EXL.Workbooks.Open(....) krijg ik een error in het immediate window van visual studio (A first chance exception of type System.Runtime.InteropServices.COMexception occurred in prjExcel.exe). Maar naast deze error krijg ik ook een dialoogscherm van "Visual Studio Just-In-Time Debugger) met "an unhandled win32 exception occurred in prjExcel.vshost.exe ....) Waar ik een debugger kan starten of niet.
dim EXL as new Excel.Application werkt wel want er wordt een proces Excel aangemaakt in windows.
Ik heb al verschillende manieren gebruikt (excel declareren als een object zoals in VB6), maar telkens met dezelfde errors. Nu weet ik niet of het aan de foutieve code ligt of als er een probleem is met visual studio, windows of office....