Intercettare la presenza di excel

di nickbi78 il
6 risposte
Buonasera a tutti,
c'è modo di intercettare, all'evento su click, se c'è installato excel (qualsiasi vesione) ed in caso affermativo procedere con l'esecuzione il codice?

grazie mille!

nickbi78

6 Risposte

  • Puoi tranquillamente creare l'oggetto Excel e gestire gli errori.
  • Grazie, c'è qualche riferimento per la gestione degli errori?
  • Che vuoi dire? Se la CreateObject fallisce è sicuramente perché Excel non è installato e comunque è inutilizzabile.
  • Fatto e funziona!
    pensavo di dover gestire codici errori specifici ma come mi hai suggerito, funziona gestendolo anche in forma di errore generico.

    grazie mille!
  • nickbi78 ha scritto:


    Fatto e funziona!
    pensavo di dover gestire codici errori specifici ma come mi hai suggerito, funziona gestendolo anche in forma di errore generico.

    grazie mille!
    Sarebbe meglio l'errore SPECIFICO... per trovare il Numero lo fai generare, rilevi il Numero e lo metti in Gestione errori...
    
    Private Sub/Function .....
    On Error Goto Err_Handler
    ....
    Exit Sub/Function
    Err_Handler:
    Select Case Err.Number
       Case Is=TuoNumero
            ' Fai quello che serve
       Case Else
            ' Gestione errori normale
    End Select
    End Sub/Function
  • @Alex, ritengo anche io che sia la via più giusta ma devo testarlo su una VM senza excel installato...
    l'ho disinstallarlo sul mio pc, ho provato ma dopo il messaggio di errore che avevo impostato mi ha reinstallato in automatico excel :-/
Devi accedere o registrarti per scrivere nel forum
6 risposte