Beskytte en hel mappe med arbeidsbøker

May 12  by Eliza

Mahesh har en rekke Excel-arbeidsbøker, alt lagres i samme mappe. Han lurer på om det er mulig å tildele et passord til hele mappen slik at alle arbeidsbøkene er beskyttet.

Det korte svaret er nei, du kan ikke gjøre det i Excel. Det finnes en rekke forskjellige teknikker som kan gjelde som vil gi det ønskede resultat, men. Den første metoden er å bruke et program som WinZip for å kombinere alle arbeidsbøker i en enkelt zip-fil. Denne filen kan være passordbeskyttet (i WinZip) slik at ikke alle kan åpne den. Du kan deretter åpne zip-fil (med passordet ditt), og dobbeltklikk på en arbeidsbok i det for å endre det med Excel. Resultatet, for alle praktiske formål, er at du har en "mappe" (zip-fil) som er beskyttet, mens de individuelle filene den inneholder er det ikke.

En annen tilnærming er å plassere arbeidsboken mappe på en nettverksstasjon og deretter har nettverket admin beskytte mappe. De fleste nettverk operativsystemer tillater administratorer å kontrollere hvem som kan få tilgang til bestemte mapper og deres innhold.

En tredje metode er å bruke et tredjepartsprogram for å beskytte mappe. Et raskt søk på nettet vil uten tvil slå opp flere kandidater, for eksempel følgende:

http://www.folder-password-expert.com

Du kan også bruke et Excel-makro for å beskytte arbeidsbøker. Mens det ikke tilbyr ekte mappe-nivå beskyttelse, betyr det at du kan beskytte alle arbeidsbøkene i mappen i like enkelt en måte som mulig.

Sub ProtectAll ()
Dim WBK Som arbeidsbok
Dim sFileSpec As String
Dim sPathSpec As String
Dim sFoundFile As String

sPathSpec = "C: \ MyPath \"
sFileSpec = "* .xls?"

sFoundFile = Dir (sPathSpec & sFileSpec)
Gjør Mens sFoundFile <> ""
Satt WBK = Workbooks.Open (sPathSpec & sFoundFile)
Med WBK
Application.DisplayAlerts = False
wBk.SaveAs Filename: = Fullname, _.
Passord: = "sverdfisk"
Application.DisplayAlerts = True
Avslutt med
Satt WBK = Nothing
Arbeidsbøker (sFoundFile) Nært Falske
sFoundFile = Dir
Loop
End Sub

Pass på at du endrer sPathSpec og sFileSpec variabler, nær begynnelsen av koden, for å reflektere den mappen som inneholder arbeidsbøker og mønsteret for navnene på arbeidsbøkene du ønsker beskyttet. Makroen forutsetter at alle arbeidsbøkene er ubeskyttet; hvis noen ikke er det, vil makroen be for arbeidsboken passord.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (12638) gjelder for Microsoft Excel 2007, 2010, og 2013. Du kan finne en versjon av dette tipset for den eldre menygrensesnittet av Excel her: Beskytte en hel mappe med arbeidsbøker.