Condividi:        

nel salvataggio eludere il messaggio "file gia'esistente"

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

nel salvataggio eludere il messaggio "file gia'esistente"

Postdi andsa61 » 24/01/14 08:56

Buongiorno a tutti,
sono alla mia prima richiesta, probabilmente esiste gia'questo topic, ma non l'ho trovato,
eventualmente scusatemi per questo.

richiesta : e'possibile eliminare/aggirare/eludere, in una macro di Excel 2007, durante il salvataggio del
file, il messaggio Excel :
"a file XXXXXX already exist in this location. do you want to replace it ?"

Per me e'sempre SI, vorrei lo facesse in automatico, perche'cosi'interrompe la macro e costringe
a un intervento dell'operatore.

grazie per l'aiuto
Andrea
andsa61
Utente Junior
 
Post: 20
Iscritto il: 24/01/14 08:27

Sponsor
 

Re: nel salvataggio eludere il messaggio "file gia'esistente

Postdi Flash30005 » 24/01/14 10:47

Ciao Andsa61 e benvenuto nel Forum
Puoi usare questo sistema per aggirare l'ostacolo
Codice: Seleziona tutto
Perc = "C:\Temp\"
NomeF = "XXXX.xlsx"
    If Len(Dir(Perc & NomeF)) > 0 Then Kill Perc & NomeF


Codice da inserire prima del salvataggio
In Perc inserirai il percorso del file
In NomeF il nome del file
questi due dati dovresti averli per poter salvare il file in una directory quindi la macro controlla se il file esiste
se esiste lo elimina e quando salverai il nuovo file non trovandone un altro non avrai alcun messaggio di avviso

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: nel salvataggio eludere il messaggio "file gia'esistente

Postdi andsa61 » 24/01/14 13:00

grazie Flash,
ma credo di sbagliare qualcosa perche'mi continua a dare il messaggio,
io il codice l'ho inserito cosi'

ChDir "D:\Profil\Desktop\file x azienda"
'
Perc = "D:\Profil\Desktop\file x azienda"
NomeF = "COMENZI DARGAUD_PERRINE 08.xlsm"
If Len(Dir(Perc & NomeF)) > 0 Then Kill Perc & NomeF
'
ActiveWorkbook.SaveAs Filename:= _
"COMENZI DARGAUD_PERRINE 08.xlsm", FileFormat _
:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False

e mi da il messaggio di errore
andsa61
Utente Junior
 
Post: 20
Iscritto il: 24/01/14 08:27

Re: nel salvataggio eludere il messaggio "file gia'esistente

Postdi Flash30005 » 24/01/14 14:02

Ti avevo fatto l'esempio che il Perc era = "C:\Temp\"
mentre tu non hai messo lo slash finale del percorso
quindi devi mettere
Codice: Seleziona tutto
Perc = "D:\Profil\Desktop\file x azienda\"

poi eviterei di lasciare spazi nei nomi di file e directory per non avere complicazioni e possibili errori
inserisci un underscore se puoi es.: Perc = "D:\Profil\Desktop\file_x_azienda\"
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: nel salvataggio eludere il messaggio "file gia'esistente

Postdi ricky53 » 24/01/14 14:05

Ciao,
prova in questo modo
Codice: Seleziona tutto
Sub Salva_con_Nome_File_Esistente()
    Application.DisplayAlerts = False
    ActiveWorkbook.SaveAs Filename:="D:\Temp\File_da_Salvare_Esistente.xls" _
        , FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
        ReadOnlyRecommended:=False, CreateBackup:=False
    Application.DisplayAlerts = True
End Sub
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: nel salvataggio eludere il messaggio "file gia'esistente

Postdi andsa61 » 24/01/14 14:56

grazie Flash,
si, mettendo a posto back slash e modificando nome folder e file,
funziona bene.

x Ricky, piu' tardi provo anche la tua soluzione
grazie comunque

Per me il post e'risolto

andrea
andsa61
Utente Junior
 
Post: 20
Iscritto il: 24/01/14 08:27


Torna a Applicazioni Office Windows


Topic correlati a "nel salvataggio eludere il messaggio "file gia'esistente"":


Chi c’è in linea

Visitano il forum: Anthony47 e 45 ospiti