Ciao A tutti, da Access, seleziono un file .eml da aprire tramite Excel per poter estrarre velocemente dei dati da inserire nel DB.
Alla prima esecuzione del codice tutto OK, la seconda si genera l'errore di
Errore di run-time '462': il computer server remoto non esiste o non è disponibile, la terza tutto OK, la quarta errore e così via.
il codice che utilizzo è il seguente
Dim fDialog As Office.FileDialog
Set fDialog = Application.FileDialog(msoFileDialogFilePicker)
With fDialog
.AllowMultiSelect = False
.Title = "Seleziona il file da aprire"
.InitialFileName = "E:\Scaricati\" '& "\Archivio" 'DA MODIFICARE
If .Show = -1 Then
For Each selezione In .SelectedItems
FileDaAprire = selezione
'XLApp.Workbooks.Open FileName:=FileDaAprire, ReadOnly:=True
Workbooks.Open FileName:=FileDaAprire, ReadOnly:=True
Next
Else
MsgBox "Operazione annullata!", vbInformation
Exit Sub
End If
End With
Ho verificato che l'errore si genera anche se prima dell'esecuzione del codice non c'è nessun processo di excel attivo (PID)
Ho cercato un po' in rete ma non sono riuscito a trovare una soluzione