Hei, yritän Vb 6:lla saada Excelin avautumaan tällaisella koodilla:
Dim oExcel As Object
Set oExcel = CreateObject("Excel.Application")
Tämän jälkeen tietokoneen prosessilistaan ilmstyy Excel.exe mutta itse sovellus ei kuitenkaan käynnisty. Missä lienee vika?
Dim oExcel As Object
Set oExcel = CreateObject("Excel.Application")
Tämän jälkeen tietokoneen prosessilistaan ilmstyy Excel.exe mutta itse sovellus ei kuitenkaan käynnisty. Missä lienee vika?
Vastaukset 2
Vanhimmat
muista viittaus excelin objektikirjastoon
Sub Koe()
Dim Excel As Object
Dim ExcelSheet As Object
On Error Resume Next
Set Excel = GetObject(, "Excel.Application") 'onko käynnissä
If Err 0 Then
Err.Clear
Set Excel = CreateObject("Excel.Application") 'käynnistetään
If Err 0 Then
MsgBox "Exceliä ei voitu aukaista ", vbExclamation
End
End If
End If
On Error GoTo 0
Excel.Visible = True
'koodia tähän esim. avataan exceltiedosto
Excel.Workbooks.Open "C:\Summa.xls"
'koodia lisää
Excel.Quit 'lopetusjutskat
Set Excel = Nothing
End Sub
Mitenkä tuommosen avatun Excel-sheetin sais tulostumaan kahtena kappaleena ennen noita lopetusjutskia? Ja sama kysymys Word-dokumentille?