Microsoft Word-programmet hjælper med at beskytte dit dokument sikkerhed ved at låse dokumentet fra redigering, eller ved at markere visse områder af dokumentet at angive en liste over brugere, der kan redigere de områder af dokumentet. Du kan også tilføje en adgangskode for adgang til dokumentet for at forhindre fjernelse af dokumentet medmindre brugeren kender adgangskoden . Ved at tilføje password beskyttelse til et Word-dokument med C # -program , kan du forhindre uautoriserede brugere i at foretage de ønskede ændringer i dokumentet. Instruktioner
1
Klik på " Start" i Windows , og klik derefter på "Visual Studio"
2
Indtast følgende C # kode i det åbne vindue : .
< P > public void OpenAndSaveDocument (string fileName , string
docPassword )
{
Logger.WriteLogger ( DateTime.Now + " : Inside
OpenAndSaveDocument \\ n \\ r " , ConfigUtil.LogFilePath ),
Word.ApplicationClass wordApp = new
Word.ApplicationClass ();
Word.Document doc = null ;
< p> objekt mangler = System.Reflection.Missing.Value ,
objekt readonly = false;
objekt synligt = true;
objekt password = docPassword ;
< p> objekt fileToOpen = docPath ,
Logger.WriteLogger ( DateTime.Now + " : Fil til Åbent : Hej
" + fileToOpen + " \\ n \\ r" , ConfigUtil.LogFilePath ) < br >
prøve
{
doc = wordApp.Documents.Open ( ref fileToOpen , ref
mangler, ref readonly , ref mangler , ref mangler, < br >
ref mangler, ref
mangler, ref password , ref mangler , ref mangler , ref mangler , Amerikas
ref synlige, ref
synlige, ref mangler , ref mangler, ref mangler) ,
doc.Activate ();
Logger.WriteLogger ( DateTime.Now + " : Dokument
aktiveret \\ n \\ r" , ConfigUtil . LogFilePath )
doc.SaveAs ( ref fileToOpen , ref mangler , ref
mangler, ref mangler , ref mangler , ref password , ref mangler , ref
mangler, < br >
ref mangler, ref mangler , ref mangler , Amerikas
ref mangler, ref mangler , ref mangler , ref mangler , ref mangler) ,
Logger.WriteLogger ( DateTime.Now + " : Dokument
gemt efter indsættelse af billedet og adgangskode \\ n \\ r" ,
ConfigUtil.LogFilePath )
}
catch ( Exception ex )
{
Logger.WriteLogger ( DateTime.Now + " : Fejl: " + Online
ex + " \\ n \\ r" , ConfigUtil.LogFilePath ) < br >
}
endelig
{
doc.Close ( ref mangler , ref mangler , ref mangler) ,
wordApp.Quit (ref mangler, ref mangler , ref
mangler ),
}
}
3
Klik på " File" og "Gem" at tilføje password beskyttelse til dine Word- dokumenter ved hjælp af C # kode.