Hvordan passordbeskytte et Word-dokument med C # -kode
Microsoft Word-programmet bidrar til å beskytte din dokumentsikkerheten ved å låse dokumentet fra redigering, eller ved å markere visse områder av dokumentet for å angi en liste over brukere som kan redigere disse områdene av dokumentet. Du kan også legge til et passord for tilgang til dokumentet for å hindre fjerning av dokumentet hvis ikke brukeren kjenner passordet. Ved å legge til passordbeskyttelse til et Word-dokument med C # program, kan du forhindre at uautoriserte brukere fra å gjøre noen endringer i dokumentet.
Bruksanvisning
1 Klikk "Start" i Windows, og klikk deretter på "Visual Studio".
2 Skriv inn følgende C # -kode i det åpne vinduet:
public void OpenAndSaveDocument (String filnavn, string
docPassword)
{
Logger.WriteLogger (DateTime.Now + ": Inside
OpenAndSaveDocument \ n \ r ", ConfigUtil.LogFilePath);
Word.ApplicationClass wordApp = new
Word.ApplicationClass ();
Word.Document doc = null;
objekt mangler = System.Reflection.Missing.Value;
protestere Readonly = false;
objekt synlig = true;
objekt password = docPassword;
protestere fileToOpen = docPath;
Logger.WriteLogger (DateTime.Now + ": filen for å åpne:
"+ FileToOpen +" \ n \ r ", ConfigUtil.LogFilePath);
try
{
doc = wordApp.Documents.Open (ref fileToOpen, ref
mangler, ref skrivebeskyttet, ref mangler, ref mangler,
ref missing, ref
mangler, ref passord, ref mangler, ref mangler, ref mangler,
ref visible, ref
synlig, ref mangler, ref mangler, ref mangler);
doc.Activate();
Logger.WriteLogger (DateTime.Now + ": Dokument
aktivert \ n \ r ", ConfigUtil.LogFilePath);
doc.SaveAs(ref fileToOpen, ref missing, ref
mangler, ref mangler, ref mangler, ref passord, ref mangler, ref
savnet,
ref missing, ref missing, ref missing,
ref mangler, ref mangler, ref mangler, ref mangler, ref mangler);
Logger.WriteLogger(DateTime.Now + " : Document
reddet etter innsetting av bilde og passord \ n \ r ",
ConfigUtil.LogFilePath);
}
catch (Exception ex)
{
Logger.WriteLogger (DateTime.Now + ": Feil:" +
ex + "\ n \ r", ConfigUtil.LogFilePath);
}
endelig
{
doc.Close (ref mangler, ref mangler, ref mangler);
wordApp.Quit (ref mangler, ref mangler, ref
savnet);
}
}
3 Klikk "Fil" og "Lagre" for å legge til passordbeskyttelse til Word-dokumenter ved hjelp av C # -kode.