› Excel e gli applicativi Microsoft Office › Apertura file Excel con percorso
Stai vedendo 9 articoli - dal 1 a 9 (di 9 totali)
-
AutoreArticoli
-
Buon giorno a tutti.Chiedevo se qualcuno può essermi di aiuto a capire se esiste un modo con codice vba per aprire un file excel solo se si trova nel percorso corretto.Mi spiego meglio. Io ho un file excel e se si trova x esempio sul desktop, quindi si deve aprire ,Ma se lo stesso file lo sposto in qualche altra cartella si deve bloccare o non si deve aprire. A farla breve mi occorre un codice da scrivere in workbook o in questo file ; affinché il file si apre solo se si trova nel percorso giustoSpero di esser stato chiaro.Buona giornata a tutti anticipatamente e grazieCiaoPatel grazie per la risposta in merito al quesito non ho nessun codice. Per questo chiedevo a voi se esisteva un modo. E se potevate essermi di aiutoA darmi una soluzione o un codice da scrivere in Thisworkbook in vba per aprire il file solo se è nel percorso giusto.grazie ancorain Thisworkbook incolla questo spezzone di codice, naturalmente devi cambiare il percorso"C:\Users\Utente\Desktop\prova1", in quello dove voui che il file viene aperto.
Private Sub Workbook_Open() strFile = ThisWorkbook.Path MsgBox strFile If ThisWorkbook.Path <> "C:\Users\Utente\Desktop\prova1" Then MsgBox "file chiuso" ThisWorkbook.Close Else MsgBox "file aperto" End If End SubQual è il punto di avere gusti diversi, se non mostrare che i cervelli lavorano diversamente, che pensiamo diversamente? ( Alan Turing)
Sempre il mare, uomo libero, amerai!
( Charles Baudelaire )Grazie AlbatrosPer l'aiutoNon appena ho modo di testarlo ti faccio sapere. Ma son sicuro che fa a mio caso e funziona perfettamente. Xché leggendolo era quello che cercavo come risultato. E grazie per il suggerimento di cambiare l'estensione del percorso ma avevo già intuito che andava cambiato. Visto che mi serviva un codice che mi aprisse il file solo se era nel percorso giusto.SalutiCiaoo AlbatrosHo avuto solo ora modo di testare il tuo codice e va bene in parte. O meglioVolevo chiedere e possibile non far proprio aprire il figlio se in percorso non è quello giusto?Mi spiego. Ora così com'è il codice mi apre il figlio, fa la verifica; se il percorso e quello giusto resta aperto ma se non è giusto dopo i msg si chiude. Invece quello che chiedevo se era possibile fare la verifica del percorso a file chiuso. E se non è corretto il percorso non si deve aprire il foglio. Qsto perché ammettiamo ci sono dati sensibili non voglio che cmq a foglio aperto qualcuno possa leggere almeno i dati. Esiste un modo?SalutiNo, non ha senso. Se il file è chiuso, come può essere eseguito il codice di controllo?La sicurezza è mancante in Excel, forse è meglio una password.
Vedi come funziona questo file (non vedrai dati sensibili).
Ps. Su google esistono 1/100 metodi per aprire un file con VBAAllegati:
You must be logged in to view attached files.La soluzione di Albatros a qsto punto va benissimo e lo ringrazio. Ma ringrazio anche gli utenti intervenuti nella discussione.Grazie -
AutoreArticoli
Stai vedendo 9 articoli - dal 1 a 9 (di 9 totali)
