Ho visto che non è la prima volta che si apre un topic sull'err 1004 ma non sono riuscito a trovare un caso simili alla mia situazione.
File excel in versione .xls (per ragioni di compatibilità con versione office obsolete) aperto con excel 2010.
All'apertura del documento viene lanciato:
- Codice: Seleziona tutto
Private Sub Workbook_Open()
Server = "172.25.255.102"
If EsisteServer(Server) = True Then
ActiveSheet.BtnSalva.Visible = True
SalvaDati
End If
DoEvents
La sub SalvaDati è, per quanto ci interessa, questa:
- Codice: Seleziona tutto
Application.Cursor = xlWait
Application.ScreenUpdating = False
If Cells(5, 6).Value <> "" Then
' il codice che mi serve
end if
il codice è firmato con un certificato autoprodotto, è protetto da password, e la cartella è protetta.
Salvo il file in qualsiasi area che ho disponibile e tutto funziona.
Mi faccio spedire il file da una casella mail esterna al mio domino ed apro il file direttamente da outlook (con dbl clik): il codice si ferma sulla riga If Cells(5, 6).Value <> "" Then dandomi l'errore di run time in oggetto.
Prendo il file, lo salvo in locale e... tutto funziona...
Chi mi aiuta?
Disponibile ad inviare il file completo via PM
ciao!!