Condividi:        

FILE DI RETE

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

FILE DI RETE

Postdi Angelomar » 26/03/13 08:35

Ciao,
mi è stato indicata questa sezione per info sul mio questito.
E' possibile creare sul proprio pc,con funzioni o comandi di Windows, un avviso istantaneo qualora file in rete tipo word, excel (rete aziendale) venga modificato?
Grazie per la Vostra attenzione.
Angelomar
Newbie
 
Post: 8
Iscritto il: 25/03/13 14:24

Sponsor
 

Re: FILE DI RETE

Postdi Flash30005 » 26/03/13 09:07

Benvenuto in questa sezione
Con funzioni di windows non saprei ma si potrebbe pensare a una macro in excel che controlli (a tempo) la variazione della data/ora rispetto alla data/ora precedente e avvisare tramite messaggio (visivo e/o sonoro).
Oppure, se il file è un file di office (excel e access), ad inserire una macro che ad ogni salvataggio registri data e ora (eventuale nome utente) che ha effettuato la modifica.

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: FILE DI RETE

Postdi Angelomar » 26/03/13 10:27

Flash30005 ha scritto:Benvenuto in questa sezione
Con funzioni di windows non saprei ma si potrebbe pensare a una macro in excel che controlli (a tempo) la variazione della data/ora rispetto alla data/ora precedente e avvisare tramite messaggio (visivo e/o sonoro).
Oppure, se il file è un file di office (excel e access), ad inserire una macro che ad ogni salvataggio registri data e ora (eventuale nome utente) che ha effettuato la modifica.

Ciao



Giusto,
una macro che controlli a tempo o una che ad ogni salvataggio registri data e ora. Questa soluzione sembra perfetta.
Ora ci provo, grazie Flash30005...
Angelomar
Newbie
 
Post: 8
Iscritto il: 25/03/13 14:24

Re: FILE DI RETE

Postdi Flash30005 » 26/03/13 11:14

:?:

veramente le soluzioni proposte sono due e non so quale ritieni più adatta :roll:
comunque consiglio di registrare, in un file testo anomino posto in rete, i seguenti dati
Data e Ora , Utente, Operazione effettuata (Apertura, salvataggio e chiusura)
La macro è la stessa cambia solo la posizione del codice Vba da inserire in ThisWorkbook (o Questa_cartella_di_lavoro) e la descrizione dell'operazione
il seguente codice:
Codice: Seleziona tutto
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Perc = "C:\TEMP\"  '<<<<<<<<<<<<< inserisci il percorso di rete (cartella diversa da quella del file in oggetto)
    Open Perc & "Contr" For Append As #1
        Print #1, Now() & ";" & UCase(Environ("userName")) & "; Close"
    Close #1
End Sub

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Perc = "C:\TEMP\"
    Open Perc & "Contr" For Append As #1
        Print #1, Now() & ";" & UCase(Environ("userName")) & "; Save"
    Close #1
End Sub

Private Sub Workbook_Open()
Perc = "C:\TEMP\"
    Open Perc & "Contr" For Append As #1
        Print #1, Now() & ";" & UCase(Environ("userName")) & "; Open"
    Close #1
End Sub


Nel Perc inserisci un percorso di rete (cartella recondita) al quale gli utenti del file in oggetto abbiano accesso.
E' opportuno che questo percorso non sia lo stesso del file (xls)

Ad ogni apertura del file xls verrà registrata (nel file Contr) una riga contenente le informazioni indicate
Il file "Contr" è volutamente registrato senza estensione .txt in quanto rimane "meno accessibile" ma lo si potrà aprire con NotePad
Stessa cosa in caso di chiusura del file (senza salvataggio)
e chiusura con salvataggio
Le indicazioni "Open", "Close" e "Save" informano dell'operazione effettuata.
la punteggiatura (Punto e virgola) interposta tra un dato e un altro permette di importare i record in un fogli excel per maggior analisi dei tempi di uso del file da parte di ogni utente.
Chiaramente dovrai proteggere il codice Vba con una password (sicurezza sempre valida per i neofiti) ;)

Ciao

N.B: Ti ricordo, comunque che simili registrazioni sono illegali se non hai incarichi speciali di controllo e riservatezza. perché ciò viola le leggi della privacy
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: FILE DI RETE

Postdi Anthony47 » 26/03/13 12:04

In aggiunta alle considerazioni sugli aspetti legali dell' operazione (vedi post di Flash, sopra), aggiungo che potrebbe pero' essere utile che Angelomar chiarisse l' obiettivo del lavoro: coordinare le modifiche? controllare chi osa modificare? creare lo storico delle modifiche? Impedire le modifiche? Altre 10 possibili motivazioni?
Perche' ogni obiettivo potrebbe essere gestito in modo diverso...

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

Re: FILE DI RETE

Postdi Angelomar » 26/03/13 14:03

Ragazzi, davvero grazie per tutte queste considerazioni. Non solo mi avete dato delle soluzione ma anche valide considerazioni su cui riflettere... Non mi resta a questo punto di capire bene se sia veramente necessario mettere in atto questa mia idea o magari farne a meno...

Grazie Anthony, grazie davvero...
Angelomar
Newbie
 
Post: 8
Iscritto il: 25/03/13 14:24

Re: FILE DI RETE

Postdi Anthony47 » 26/03/13 16:07

Grazie Anthony, grazie davvero...
Immagino che volessi scrivere "Grazie Flash"....

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

Re: FILE DI RETE

Postdi Angelomar » 26/03/13 19:34

Grazie anche a Flash, anzi scusa ma nel leggere non mi ero accorto di chi fosse l autore del post
Angelomar
Newbie
 
Post: 8
Iscritto il: 25/03/13 14:24


Torna a Applicazioni Office Windows


Topic correlati a "FILE DI RETE":


Chi c’è in linea

Visitano il forum: Nessuno e 136 ospiti