Originariamente inviato da rudyF
Ciao
Pensavo che un'istruzione tipo "read" non fosse così invadente come una tipo "write".
Allora anche determinare quale browser e quale risoluzione abbia il nostro visitatore è scorretto.
Se cosi fosse il browser non ti chiederebbe la conferma di eseguire..... Operazione che di fatti non accade con la risoluzione o il browser in uso

Comunque cambio i termini del problema in questo modo:

Sub CambiaAgent(ag)
Select case ag
case 1 nomeagent = "Merlin"
case 2 nomeagent = "Genie"
case 3 nomeagent = "Robby"
case 4 nomeagent = "Peedy"
case 5 nomeagent = "Audie"
End select
nomeagentFile = nomeagent & ".acs"

Spk.Connected = True ' Spk è l'oggetto
Spk.Characters.Load nomeagent, nomeagentFile
Set Maestro = Spk.Characters(nomeagent)

' istruzioni istruzioni
End sub

Ordino al programma di caricare l'Agent, qualunque esso sia.
Chiaramente se non c'è si genera un errore!

Come faccio ad intercettare l'errore senza che il programma si blocchi? (un'istruzione tipo: "onError exit sub"

P.S. il linguaggio è VBScript
rudyF
Per questo non so come aiutarti non conosco VBScritp latoclient(essendo prioritario Microsoft)