sub auto_open

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
mauriziogio66
00sabato 21 maggio 2016 08:07
Buongiorno a tutti,

ho avuto la necessità di creare un file Excel che parta in automatico all'accensione del PC e che se si verificano delle condizioni invii una e-mail.

Il problema è che ho inserito come ultima istruzione della macro auto_open l'istruzione:

Application.Quit

Funziona tutto, solo che al momento non è più possibile entrare nel file Excel per modificarlo!!! [SM=x423023]

E modificarlo è una delle necessità [SM=x423059]

Come faccio ad aprire il file senza attivare la macro auto_open?

Ho provato a disabilitare le macro nelle opzioni di Excel ma non funziona.

Al momento vedo solo di dividere in due il file excel:

Creare un file Excel che contenga le informazioni e che le elabori

Creare un file Excel che controlli risultati dell'elaborazione e invii la mail. Il primo lo apro quando mi serve. Il secondo lo apro in automatico e si chiude dopo i controlli.

Ci sono strade più semplici?

grazie

grazie per ogni contributo

mauriziogio66
00sabato 21 maggio 2016 08:14
precisazioni
non so se servono per capire meglio ma utilizzo office professional plus 2013 e windows 10
alfrimpa
00sabato 21 maggio 2016 09:27
Ciao Maurizio

Potresti provare con una macro di questo tipo lanciata da un'altra cartella di lavoro.
Sub macro1()
application.enableevents = False
Workbooks.open(Filename)  <=== qui metti il nome del tuo file con il percorso
Application.enableevents = True
End sub
patel45
00sabato 21 maggio 2016 09:57
ottima soluzione Alfredo !
raffaele1953
00sabato 21 maggio 2016 10:36
Ciao a tutti
Scusate forse non ho capito il quesito
Se ha creato un codice che si avvia da solo e ha messo la riga Application.quit, automaticamente chiuderà tutti i file aperti.

Per modificare il file Apri Excel seleziona il file da aprire, premi SHIFT ed apri.
A riguardo il codice, non sarebbe meglio dargli un Tempo d'attesa e solo dopo farlo uscire?
alfrimpa
00sabato 21 maggio 2016 10:43
Quella del tasto SHIFT la sapevo anch'io solo che qualche volta l'ho provata ma non ricordavo che avesse funzionato; forse sbagliavo di qualcosa io.
patel45
00sabato 21 maggio 2016 10:46
Re:
raffaele1953, 21/05/2016 10.36:


Per modificare il file Apri Excel seleziona il file da aprire, premi SHIFT ed apri.

Funziona ! si impara sempre qualcosa !


mauriziogio66
00sabato 21 maggio 2016 16:38
funziona!
Grazie a tutti il sistema con lo shift funziona!!!
bisogna premere shift mentre si clicca da dentro excel per aprire il file. Disabilita la macro e il file rimane li buono buono

grazie a tutti

Maurizio

alfrimpa
00domenica 22 maggio 2016 19:45
Re: Re:
patel45, 21/05/2016 10.46:

Funziona ! si impara sempre qualcosa !





A me non funziona!

Ho una macro così

Sub auto_open()
MsgBox "Ciao"
End sub


Salvato e chiuso il file alla riapertura tenevo premuto il tasto SHIFT ma la macro viene eseguita ugualmente.

C'è qualche impostazione particolare da settare?
raffaele1953
00domenica 22 maggio 2016 20:09
@alfrimpa
Che io sappia no, devi prima aprire Excel, seleziona la voce "APRI", seleziona il file (premi Shift e tenendolo premuto) col mouse premi il bottone = "apri"
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 18:03.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com