Final Job
2024-04-02 01:13:05 UTC
Buongiorno
l'apertura di una cartella da parte di una procedura si fermava a causa
della comparsa della richiesta di approvazione all'aggiornamento dei
links esterni presenti proprio nella cartella da aprire (Lista.xlsm).
Volevo superare quel passaggio evitandolo e quindi, guardando un pò in
giro, ho trovato una sub che usava queste istruzioni:
Application.AskToUpdateLinks = False
Application.DisplayAlerts = False
poi l'apertura della cartella:
Workbooks.Open Filename:="C:\DATI\Nomi\Lista.xlsm", Editable:=True
poi il ripristino dei settaggi:
Application.DisplayAlerts = True
Application.AskToUpdateLinks = True
Le ho quindi mutuate ed inserite nella mia procedura con il risultato
che l'aggiornamento di links non viene più proposto neanche quando apro
la cartella "Lista" per lavorarci su.
Non sarà che l'istruzione
Application.AskToUpdateLinks = False
abbia cambiato permanentemente qualcosa nel registro?
L'istruzione
Application.AskToUpdateLinks = True
è in grado di ripristinare la condizione iniziale o c'è qualcosa in più
da sapere?
Grazie
Ale
l'apertura di una cartella da parte di una procedura si fermava a causa
della comparsa della richiesta di approvazione all'aggiornamento dei
links esterni presenti proprio nella cartella da aprire (Lista.xlsm).
Volevo superare quel passaggio evitandolo e quindi, guardando un pò in
giro, ho trovato una sub che usava queste istruzioni:
Application.AskToUpdateLinks = False
Application.DisplayAlerts = False
poi l'apertura della cartella:
Workbooks.Open Filename:="C:\DATI\Nomi\Lista.xlsm", Editable:=True
poi il ripristino dei settaggi:
Application.DisplayAlerts = True
Application.AskToUpdateLinks = True
Le ho quindi mutuate ed inserite nella mia procedura con il risultato
che l'aggiornamento di links non viene più proposto neanche quando apro
la cartella "Lista" per lavorarci su.
Non sarà che l'istruzione
Application.AskToUpdateLinks = False
abbia cambiato permanentemente qualcosa nel registro?
L'istruzione
Application.AskToUpdateLinks = True
è in grado di ripristinare la condizione iniziale o c'è qualcosa in più
da sapere?
Grazie
Ale