Condividi:        

Chiusura a tempo dei file.xls non attivi

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Re: Chiusura a tempo dei file.xls non attivi

Postdi ricky53 » 07/04/11 22:47

Ciao,
tramite excel-VBA hai già utilizzato le funzioni di scrittura su disco di un file ?
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Sponsor
 

Re: Chiusura a tempo dei file.xls non attivi

Postdi ricky53 » 07/04/11 22:50

Ciao,
prima ho inviato la mia rispsota ma non avevo terminato di scriverti:
puoi provare su un PC "Normale" scrivendo su un percorso di appoggio "C:\Temporanea\" e non su "C:\"
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Chiusura a tempo dei file.xls non attivi

Postdi Anthony47 » 07/04/11 23:15

Avresti potuto editare il messaggio precedente (per i dettagli guarda qui: viewtopic.php?f=26&t=91188
Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Chiusura a tempo dei file.xls non attivi

Postdi ricky53 » 07/04/11 23:21

Ciao Anthony,
grazie mi era sfuggita la novità.

Ciao
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Chiusura a tempo dei file.xls non attivi

Postdi gianc » 08/04/11 00:19

salve a tutti
sto cercando di applicarela chiusura automatica dei file inattivi come avete riportato sopra.
sembra funzionare ma vi chiedo soloun paio di chiarimenti se non vi dispiace.......... vista la mia ignoranza in VBA non riesco a risolvere dasolo

1- nella prova pubblicata da riky, appare dopo il empo preimpostato, il messaggio che avvisa della chiusura del file per inattività. Ma fino a quando non siconvalida con "OK",ilfile non sichiude.Quindi se unonon è alla postazione, ilfile rimaneaperto e non permette agli altri di lavorarci........... è possibile baipassare questa convalida?
2- nel caso in cui il file venga aperto in sola lettura, al momento del salvataggio come si comporta questa macro? non riuscirà a sovrascrivere sul file di origine

grazie in anticipo per il vostro aiuto

saluti
Gianc
gianc
Utente Junior
 
Post: 59
Iscritto il: 19/03/11 00:51
Località: Pistoia

Re: Chiusura a tempo dei file.xls non attivi

Postdi Avatar3 » 08/04/11 07:02

Noterai che nella macro ci sono due
MsgBox ... (uno nella macro Chiudi e l'altro in Scrivi_Tempo)
devi commentare queste due righe mettendo un'apostrofo prima della dicitura MsgBox
in questa maniera:
'MsgBox ....

(oppure cancelli quelle righe)

Ciao
Per il funzionamento delle macro si deve impostare la protezione a Bassa o Media.
Menu Strumenti -> Macro -> Protezione...
Avatar utente
Avatar3
Utente Senior
 
Post: 569
Iscritto il: 04/04/11 09:04

Re: Chiusura a tempo dei file.xls non attivi

Postdi gianc » 08/04/11 08:19

ti ringrazio
ho apportato le semplici modifiche che mi hai indicato, ma adesso il file si chiude anche se lo sto usando
gianc
Utente Junior
 
Post: 59
Iscritto il: 19/03/11 00:51
Località: Pistoia

Re: Chiusura a tempo dei file.xls non attivi

Postdi ricky53 » 08/04/11 08:40

Ciao,
il mio era un esempio da adattare, i "MsgBox" andavano tolti, servivano solo per le prove.

Devi modificare il tempo oltre il quale vuoi chiudere il file modificando il valore nelle variabili "DeltaA" e "DeltaT"
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Chiusura a tempo dei file.xls non attivi

Postdi gaetano73 » 08/04/11 15:25

Ciao ricky53,

ho provato su un PC vero (o meglio, tradizionale) e funziona!

Grazie mille!!!


Gaetano
gaetano73
Utente Senior
 
Post: 250
Iscritto il: 03/09/02 18:36

Re: Chiusura a tempo dei file.xls non attivi

Postdi ricky53 » 08/04/11 23:18

Ciao,
Ottimo !!!

Buon proseguimento ed alla prossima.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Chiusura a tempo dei file.xls non attivi

Postdi clipeus2000 » 13/02/13 22:06

ciao a tutti forse sbaglio ma riporto in auge questa discussione... ho bisogno per il mio ufficio che un file excel condiviso si chiuda da solo... cosi' nessuno potra' dire di averlo lasciato aperto... domanda... ma se per protezione le macro sono disabilitate come faccio???
clipeus2000
Utente Junior
 
Post: 14
Iscritto il: 13/02/13 22:00

Re: Chiusura a tempo dei file.xls non attivi

Postdi Anthony47 » 13/02/13 23:59

Ciao clipeus2000, benvenuto nel forum.
Non consentire l' apertura del file critico, che avrai protetto con una password di lettura; consenti invece l' apertura di un file "lanciatore", dove userai una macro di Workbook_Open per
-aprire automaticamente il file critico, inserendo la password all' interno della stessa macro
-chiudere il lanciatore (Thisworkbook.Close Savechanges:=False)
Proteggi le macro del lanciatore (Menu /Strumenti /Proprieta' di VBAProject, tab Protezione), cosi' gli utenti non leggeranno la password di apertura.

In questo modo se aprono il lanciatore senza macro dovrebbe fermarsi tutto li, e se lo aprono con le macro anche il file critico avra' le macro abilitate.

Se non riesci a realizzare tutto cio' allora posta ancora, spiegando dove sei arrivato e dove invece ti sei arenato.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Chiusura a tempo dei file.xls non attivi

Postdi clipeus2000 » 14/02/13 13:54

Ciao Anthony,

grazie del benvenuto, sto provando il file esempio che avete attacchato nella prima pagina della discussione,
ma da quello che vedo non mi salva il file excel da nessuna parte solo il file tempo.txt, sbaglio io in qualcosa?
prima di tutto voglio capire il meccanismo della chiusura a tempo con delle prove per applicarlo alle mie
esigenze, poi cerchero' di capire quei consigli che mi hai dato.
sto iniziando ad approcciarmi al mondo vba, in quanto noto che si l'excel e' fantastico ma non ti permette
di fare proprio tutto tutto e per questo c'e' il vba...

Grazie ancora!!
clipeus2000
Utente Junior
 
Post: 14
Iscritto il: 13/02/13 22:00

Re: Chiusura a tempo dei file.xls non attivi

Postdi Anthony47 » 14/02/13 14:47

Il file di Ricky e' un file di test, contiene vari msgbox che ovviamente servono sono per capire che cosa succede (e quindi poi vanno eliminati), come pure e' al momento disabilitata, nella macro Chiudi, la riga
Codice: Seleziona tutto
'    ThisWorkbook.Close SaveChanges:=True ' <<------------ RIATTIVARE a fine prove !!!!
Che poi e' quella che fa il lavoro!
Per abilitarla bastera' eliminare l' apostrofo i testa alla riga.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Chiusura a tempo dei file.xls non attivi

Postdi clipeus2000 » 14/02/13 15:36

Grazie Anthony ora funziona il tutto,
( avrai capito che sono poco informato su questa materia ) :)

ora devo capire come aggirare il problema dell'abilitazione delle macro, seguendo il tuo consiglio.

Grazie ancora e ovviamente povero te perche' ti chiedero' altri aiuti...
clipeus2000
Utente Junior
 
Post: 14
Iscritto il: 13/02/13 22:00

Re: Chiusura a tempo dei file.xls non attivi

Postdi clipeus2000 » 14/02/13 21:03

Anthony47 ha scritto:Ciao clipeus2000, benvenuto nel forum.
Non consentire l' apertura del file critico, che avrai protetto con una password di lettura; consenti invece l' apertura di un file "lanciatore", dove userai una macro di Workbook_Open per
-aprire automaticamente il file critico, inserendo la password all' interno della stessa macro
-chiudere il lanciatore (Thisworkbook.Close Savechanges:=False)
Proteggi le macro del lanciatore (Menu /Strumenti /Proprieta' di VBAProject, tab Protezione), cosi' gli utenti non leggeranno la password di apertura.

In questo modo se aprono il lanciatore senza macro dovrebbe fermarsi tutto li, e se lo aprono con le macro anche il file critico avra' le macro abilitate.

Se non riesci a realizzare tutto cio' allora posta ancora, spiegando dove sei arrivato e dove invece ti sei arenato.

Ciao


Ciao Anthony,

riguardo questa soluzione.. io proprio perche' ho la maggior parte dei colleghi che non conosce nemmeno cosa vuol dire excel.. ( o cmq lo sanno solo aprire e forse chiudere ) avrei bisogno di qualcosa che abiliti in automatico le macro altrimenti son sicuro che qualcuno qualcuno non andra' mai ad abilitare le macro e si terra' il file aperto per sempre...
come posso fare?

Grazie a te e agl'altri degli aiuti!!
clipeus2000
Utente Junior
 
Post: 14
Iscritto il: 13/02/13 22:00

Re: Chiusura a tempo dei file.xls non attivi

Postdi Anthony47 » 15/02/13 00:40

Quale versione di excel usate?

Comunque con il "lanciatore" l' utente o decide di non fare niente tutta la giornata oppure e' costretto ad abilitare le macro; ovviamente e' meglio che nella pagina iniziale del lanciatore la cosa sia ribadita, compreso quali operazioni devono eseguire per abilitare le macro.
E quando decide di non fare niente lo fa sul file "lanciatore", cioe' senza bloccare nessuno.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Chiusura a tempo dei file.xls non attivi

Postdi clipeus2000 » 15/02/13 11:44

Ciao Anthony,

alcuni pc excel 2007 altri il 2010..

quindi cmq la macro deve essere abilitata dalla persona...
ok

Grazie!!!
clipeus2000
Utente Junior
 
Post: 14
Iscritto il: 13/02/13 22:00

Re: Chiusura a tempo dei file.xls non attivi

Postdi clipeus2000 » 16/02/13 12:42

Anthony47 ha scritto:Quale versione di excel usate?

Comunque con il "lanciatore" l' utente o decide di non fare niente tutta la giornata oppure e' costretto ad abilitare le macro; ovviamente e' meglio che nella pagina iniziale del lanciatore la cosa sia ribadita, compreso quali operazioni devono eseguire per abilitare le macro.
E quando decide di non fare niente lo fa sul file "lanciatore", cioe' senza bloccare nessuno.

Ciao


Riguardo il file lanciatore.. come lo realizzo e dove lo metto?? ovviamente sara' in condivisione.. e dovra' contenere
come gia' detto da te le info da seguire x abilitare le macro...
e' di facile realizzazione?
clipeus2000
Utente Junior
 
Post: 14
Iscritto il: 13/02/13 22:00

Re: Chiusura a tempo dei file.xls non attivi

Postdi Anthony47 » 16/02/13 13:34

E' un file di 1 solo foglio, in cui scriverai in linguaggio comprensibile dai tuoi utenti:
"Questo file deve essere attivato avendo prima abilitato l' esecuzione delle macro.
Se rimani su questa pagina e' perche' invece le macro sono disabilitate; chiudete il file, abilitate le macro, ria prire il file, che automaticamente vi apriraì l' ambiente xyz di lavoro.
Per abilitare le macro:
-questa e' la procedura xyz
Per assistenza telefonare a clipeus2000, cellulare 123-4567890"

Il file deve contenere nel modulo ThisWorkbook una macro di Workbook_Open in cui:
-aprire automaticamente il file critico, inserendo la password all' interno della stessa macro (il codice lo ottieni col una macro autoregistrata)
-chiudere il lanciatore (Thisworkbook.Close Savechanges:=False)
Proteggi le macro del lanciatore (Menu /Strumenti /Proprieta' di VBAProject, tab Protezione), cosi' gli utenti non leggeranno la password di apertura.

Non dovrebbe essere difficile... o No?

Fai sapere, ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

PrecedenteProssimo

Torna a Applicazioni Office Windows


Topic correlati a "Chiusura a tempo dei file.xls non attivi":


Chi c’è in linea

Visitano il forum: Ricky0185 e 48 ospiti