Het is de bedoeling dat mijn VB App een Excel bestand kan openen, de cel uitlezen, en dan opnieuw opslaan (zonder dat Excel zichtbaar opgestart wordt)
Echter geeft hij mij de volgende fout :

Echter geeft hij mij de volgende fout :

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| Dim xl As New Excel.Application
Dim xlsheet As Excel.Worksheet
Dim xlwbook As Excel.Workbook
Private Sub cmdOpen_Click()
'rij , kolom
Text1.Text = xlsheet.Cells(2, 1)
Text2.Text = xlsheet.Cells(2, 2)
xl.ActiveWorkbook.Close False, "c:\test\Bestand.xls"
xl.Quit
End Sub
Private Sub cmdOpslaan_Click()
xlsheet.Cells(2, 1).Value = Text1.Text
xlsheet.Cells(2, 2) = Text2.Text
xlwbook.Save
xl.ActiveWorkbook.Close False, "c:\test\Bestand.xls"
xl.Quit
End Sub
Private Sub Form_Load()
Set xlwbook = xl.Workbooks.Open("C:\test\Bestand.xls")
Set xlsheet = xlwbook.Sheets.Item(1)
End Sub
Private Sub Form_Unload(Cancel As Integer)
Set xlwbook = Nothing
Set xl = Nothing
End Sub |