ho il seguente codice in vb6
- Codice: Seleziona tutto
Public Sub APRE_EXCEL()
Set AppExcel = Excel.Application 'CREA ISTANZA OGGETTO
Excel.Application.Application.Visible = True 'VISUALIZZA FILE EXCEL
Set FileExcel = AppExcel.Workbooks.Open(PERCORSO & "\DDE.xls")
Set FoglioExcel(0) = FileExcel.Worksheets(1)
Set FoglioExcel(1) = FileExcel.Worksheets(2)
Set FoglioExcel(2) = FileExcel.Worksheets(3)
Set FoglioExcel(3) = FileExcel.Worksheets(4)
End Sub
Public Sub CHIUDE_EXCEL()
FileExcel.Close False 'CON "1" SALVA IN USCITA CON LO STESSO NOME, "FALSE" ESCE SENZA SALVARE
Set FileExcel = Nothing
Set FoglioExcel(0) = Nothing
Set FoglioExcel(1) = Nothing
Set FoglioExcel(2) = Nothing
Set FoglioExcel(3) = Nothing
'ExcelApp.SaveWorkspace
Excel.Application.Quit
End Sub
apertura e chiusura del file excel. ma se per qualche motivo mi si blocca il prg in vb6 e lo rilancio mi riapre un'altra sessione del file DDE.xls, com faccio per non fargli aprire una nuova sessione e fargli usare quella già aperta o in alternativa forzare la chiusura della precedente e aprire la nuova, grazie