Buongiorno a tutti ragazzi,
siete molto spesso il mio punto di riferimento per ogni tipo di problematica, ma questa volta non posso limitarmi a leggere le discussioni già trattate devo esporre per forza la mia problematica.
Dal titolo della discussione si capisce dove riscontro problemi: una piccola Macro mi salva il file in formato Pdf in un determinato percorso predefinito. Facendo salvare il file, diciamo sul desktop, tutto funziona correttamente ed il file viene creato appunto sul percorso specificato.
Se invece il percorso indicato è un percorso di rete - dove chiaramente ho la possibilità di accedere, leggere e scrivere - la macro non genera nessuno errore, fa tutto per bene fino al MsgBox, solo che non crea NESSUN FILE
Dopo varie ricerche sono riuscito a capire che "probabilmente" il sistema ha bisogno di riconoscere l'utente che sta andando a scrivere in quel percorso di rete (non tutti gli utenti possono scrivere in tutti i percorsi di rete). Come posso procedere?
Allego Macro...
Sub SalvaPrevSara()
'
' SalvaPrevSara Macro
'
'
Dim NomeFile
NomeFile = Range("E7").Value
Sheets("----").Select
Application.ScreenUpdating = False
ActiveWorkbook.Unprotect
Sheets("Stampa Preventivo").Visible = True
Sheets("Stampa Preventivo").Select
Range("A1:M48").Select
ChDir "c:\desktop" ' qui l'arcano!
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
NomeFile & " _--", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
Sheets("Stampa Preventivo").Visible = False
Sheets("--").Select
ActiveWorkbook.Protect
Range("F7").Select
MsgBox ("Preventivo correttamente salvato nella cartella predefinita")
End Sub