Oppure

Loading
06/07/10 11:33
piter123
Salve, ho un piccolo problema con l'apertura di un foglio excel da vb6.
Più precisamente con il codice sotto riportato apro una nuova sessione di excel con un nuovo foglio, dopo di che se apro un qualsiasi altro foglio excel che non ha niente a che vedere con il progetto di vb6 (lo apro con il doppio click) questo và ad occupare la stessa sessione di excel, succede quindi che il foglio excel aperto da vb6 in modalità non visibile diventi visibile e che se clicco sull x di chiusura della sessione excel mi chiude anche il foglio excel aperto da vb6.
Esiste un modo per impedire di utilizzare la stessa sessione di excel?


Option Explicit
Public AppExcel As excel.Application
Public FileExcel As excel.Workbook
Public Xls As excel.Worksheet



Public Sub Apertura_Excel()
'CONTROLLA SE ESISTE IL FILE EXCEL LO CANCELLA
If Dir(App.Path & "\prova.xls";) <> "" Then
Kill (App.Path & "\prova.xls";)
End If
'CREA E ATTIVA IL NUOVO FILE EXCEL
Set AppExcel = New excel.Application
Set FileExcel = AppExcel.Workbooks.Add
FileExcel.SaveAs (App.Path & "\prova.xls";)
Set Xls = FileExcel.Worksheets(1)
'VISUALIZZA/NASCONDE FOGLIO FOGLIO
AppExcel.Application.Visible = False
End Sub
Ultima modifica effettuata da piter123 06/07/10 11:34
aaa