Aiutamici Forum
Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

Macro per salvataggio Automatico Opzioni
d4rkheart
Inviato: Wednesday, October 26, 2011 12:23:12 PM

Rank: AiutAmico

Iscritto dal : 5/9/2011
Posts: 132
Di nuovo qui con le mie strambe richieste...mi servirebbe una macro vba da inserire in un "modulo" e che esegue il salvataggio automatico del documento excel e word ogni x minuti, c'è?
So che c'è l'opzione per impostare il salvataggio automatico su microsoft office però mi serve la macro :(
Grazie :)
Sponsor
Inviato: Wednesday, October 26, 2011 12:23:12 PM

 
a10n11
Inviato: Wednesday, October 26, 2011 4:25:24 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
per excel:

nel modulo ThisWorkbook per avviare la macro in automatico copia il codice che segue:

Private Sub Workbook_Open()
Call Inizia
End Sub

in un modulo standard il codice seguente:

Public Tempo

Sub Inizia()
Tempo = Now + TimeSerial(0, 0, 10)
Application.OnTime EarliestTime:=Tempo, Procedure:="Salva", _
Schedule:=True
End Sub

Sub salva()
ActiveWorkbook.Save
Inizia
End Sub


Sub Ferma()

On Error Resume Next
Application.OnTime EarliestTime:=Tempo, Procedure:="Salva", _
Schedule:=False
End Sub




Per Word:

nel modulo ThisDocument copia il seguente codice:

Private Sub Document_Open()
Application.Run MacroName:="Inizia"
End Sub

in un modulo standard il seguente codice:

Public Tempo

Sub Inizia()
Tempo = Now + TimeSerial(0, 0, 10)
Application.OnTime when:=Tempo, Name:="salva"
End Sub

Sub salva()
ActiveDocument.Save
Inizia
End Sub

Sub ferma()
Application.OnTime when:=Tempo, Name:=" "
End Sub



NB. l'intervallo del tempo è data da questa istruzione: Tempo = Now + TimeSerial(0, 0, 10)
che sta a significare che l'intervallo di esecuzione della macro è ogni 10 secondi (varia secondo le tue esigenze)
in entrambe le versioni, la macro Ferma() serve per stoppare il Timer

PS. sicuro di voler attive le macro per tutto il tempo di apertura del documento?

saluti
Giap

d4rkheart
Inviato: Wednesday, October 26, 2011 6:13:35 PM

Rank: AiutAmico

Iscritto dal : 5/9/2011
Posts: 132
a10n11 ha scritto:
salve

PS. sicuro di voler attive le macro per tutto il tempo di apertura del documento?

saluti
Giap


Grazie per le macro, adesso le inserisco su documento, posso chiederti il motivo di questa domanda?
Potrei avere problemi col documento o cosa?
La tua opinione in merito sarebbe utile. Grazie :)
a10n11
Inviato: Thursday, October 27, 2011 11:00:27 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
d4rkheart ha scritto:


... posso chiederti il motivo di questa domanda?
Potrei avere problemi col documento o cosa?
La tua opinione in merito sarebbe utile. Grazie :)


salve
nessun problema, solo che la macro sarebbe in esecuzione continua e a mio parere rappresenta uno spreco di risorse.Tuttavia se la procedura è indispensabile non conosco altri metodi
saluti
Giap


d4rkheart
Inviato: Thursday, October 27, 2011 11:14:17 AM

Rank: AiutAmico

Iscritto dal : 5/9/2011
Posts: 132
a10n11 ha scritto:

salve
nessun problema, solo che la macro sarebbe in esecuzione continua e a mio parere rappresenta uno spreco di risorse.Tuttavia se la procedura è indispensabile non conosco altri metodi
saluti
Giap


Capito, la utilizzerò lo stretto indispensabile, grazie mille :)
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.