Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

come evitare il salvataggio ad ogni apertura del file

573 views
Skip to first unread message

veriani

unread,
Jun 24, 2008, 4:40:01 AM6/24/08
to
Ho parecchi file che salvo in modalità "Excel 97 2003" per permettere ad
altri computer in rete Windows 2000 di aprirli.
Ogni volta che li apro anche solo per consultarli senza apporre modifiche,
allorchè li chiudo mi chiede se voglio salvarli? come faccio ad evitare di
salvarli (ci vuole tempo essendo file di parecchi byte)

Roberto Restelli

unread,
Jun 24, 2008, 8:16:18 AM6/24/08
to
Ciao veriani.

veriani ha scritto:


> Ho parecchi file che salvo in modalità "Excel 97 2003" per permettere
> ad altri computer in rete Windows 2000 di aprirli.
> Ogni volta che li apro anche solo per consultarli senza apporre
> modifiche, allorchè li chiudo mi chiede se voglio salvarli? come
> faccio ad evitare di salvarli

Forse non ho capito io, ma se sei sicuro di non aver apportato modifiche
perchè vai a confermare il salvataggio? Alla richiesta di salvataggio
rispondi con un NO...
E' possibile che la richiesta di salvataggio venga fatta perchè qualche
funzione o formula aggiorna automaticamente dei dati (magati c'è qualcosa
che aggiorna una data, oppure consolida dei dati, ...). Difficile dirlo a
priori: bisognerebbe controllare il contenuto e capire cosa provoca la
modifica.

Ciao
Roberto

--
Roberto Restelli
Microsoft MVP - Office Systems - Outlook
************************************************
La prima raccolta delle FAQ del newsgroup Microsoft di Outlook:
http://www.msoutlook.it

veriani

unread,
Jun 24, 2008, 10:08:00 AM6/24/08
to

"Roberto Restelli" ha scritto:

OK
E' così ci sono funzioni che aggiornano dei totali prelevandoli da vari fogli.
Le ho momentaneamente tolte e il risultato è positivo: non chiede di salvare
il file.
Le ho rimesse a malincuore perchè servono.
Sicuramente è sufficente rispondere non salvare, ma aprendo un file con la
convinzione di non VOLERLO modificare e poi ti chiede se vuoi salvarlo ti
assale sempre il dubbio di aver apportato piccolissime modifiche non volute.
Pazienza faremo più attenzione.
Grazie

Maurizio Borrelli

unread,
Jun 24, 2008, 11:02:04 AM6/24/08
to
"veriani" wrote in message
news:C14A1131-C395-495E...@microsoft.com:
> "Roberto Restelli" ha scritto:

[...]


> > > Ho parecchi file che salvo in modalità "Excel 97 2003" per permettere
> > > ad altri computer in rete Windows 2000 di aprirli.
> > > Ogni volta che li apro anche solo per consultarli senza apporre
> > > modifiche, allorchè li chiudo mi chiede se voglio salvarli? come
> > > faccio ad evitare di salvarli
> > Forse non ho capito io, ma se sei sicuro di non aver apportato modifiche
> > perchè vai a confermare il salvataggio? Alla richiesta di salvataggio
> > rispondi con un NO...
> > E' possibile che la richiesta di salvataggio venga fatta perchè qualche
> > funzione o formula aggiorna automaticamente dei dati (magati c'è qualcosa
> > che aggiorna una data, oppure consolida dei dati, ...). Difficile dirlo a
> > priori: bisognerebbe controllare il contenuto e capire cosa provoca la
> > modifica.

> OK
> E' così ci sono funzioni che aggiornano dei totali prelevandoli da vari fogli.
> Le ho momentaneamente tolte e il risultato è positivo: non chiede di salvare
> il file.
> Le ho rimesse a malincuore perchè servono.
> Sicuramente è sufficente rispondere non salvare, ma aprendo un file con la
> convinzione di non VOLERLO modificare e poi ti chiede se vuoi salvarlo ti
> assale sempre il dubbio di aver apportato piccolissime modifiche non volute.
> Pazienza faremo più attenzione.

Ciao veriani. (Ciao Roberto.)

Il modo di evitare tale richiesta ci sarebbe anche. Pero` occorre
aggiungere codice Visual Basic alla Cartella di lavoro. Potrebbe non
essere comodo farlo per tutte le Cartelle di lavoro, allora tale codice
potrebbe essere aggiunto nella Cartella di lavoro PERSONAL.XLS. A
proposito, che versione di Excel usi?

Questo il codice, da incollare nel modulo "ThisWorkbook" della Cartella
di lavoro "PERSONAL.XLS". Chiedi pure, se non sai come fare.

' ************************************************************
' * PERSONAL (PERSONAL.XLS) *
' * -------------------------------------------------------- *
' * ThisWorkbook - Modulo di classe dell`oggetto Workbook *
' ************************************************************

Option Explicit

Private WithEvents XlAppObject As Excel.Application

Private Sub Workbook_BeforeClose(ByRef Cancel As Boolean)
If Cancel Then Exit Sub
Set XlAppObject = Nothing
End Sub

Private Sub Workbook_Open()
Set XlAppObject = Me.Application
End Sub

Private Sub XlAppObject_WorkbookOpen(ByVal Wb As Workbook)
Wb.Saved = True
End Sub
' ************************************************************

(Facci sapere se e eventualmente come hai risolto. Grazie!)

--
Ciao!
Maurizio Borrelli [Microsoft MVP Office System]
http://www.riolab.org/


veriani

unread,
Jun 24, 2008, 11:38:00 PM6/24/08
to

"Maurizio Borrelli" ha scritto:


>
> (Facci sapere se e eventualmente come hai risolto. Grazie!)
>
> --
> Ciao!
> Maurizio Borrelli [Microsoft MVP Office System]
> http://www.riolab.org/
>
>

Uso office 2007, ma nonostante usi excell da una decina di anni, non ho mai
usato script e ne sono quasi totalmente digiuno.
In realtà non ho risolto, ho capito solo il motivo e mi limito a stare
attento a non modificare i file.
Comunque grazie

Maurizio Borrelli

unread,
Jun 25, 2008, 12:54:28 AM6/25/08
to
"veriani" wrote in message
news:8A84DF4C-080A-491F...@microsoft.com:
> "Maurizio Borrelli" ha scritto:

[...]


> Uso office 2007, ma nonostante usi excell da una decina di anni, non ho mai
> usato script e ne sono quasi totalmente digiuno.
> In realtà non ho risolto, ho capito solo il motivo e mi limito a stare
> attento a non modificare i file.
> Comunque grazie

Ciao veriani.

Deduco quindi che la soluzione da me proposta non ti interessi e che al
mio "chiedi pure, se non sai come fare" non fa seguito una tua richiesta
di ulteriori istruzioni. Ho interpretato correttamente?

Comunque grazie del riscontro.

0 new messages