Microsoft Word -programmet hjälper till att skydda dina dokument säkerhet genom att låsa dokument från redigering , eller genom att markera vissa delar av dokumentet för att ange en lista över användare som kan redigera de delar av dokumentet . Du kan också lägga till ett lösenord för att få tillgång till handlingen att förhindra borttagning av dokumentet om inte användaren känner till lösenordet . Genom att lägga till lösenordsskydd till ett Word-dokument med C # -program , kan du förhindra att obehöriga användare från att göra eventuella ändringar i dokumentet . Instruktioner
1
Klicka på "Start " i Windows , klicka sedan på " Visual Studio "
2
Skriv följande C # kod i det öppna fönstret : .
public void OpenAndSaveDocument ( string filename , sträng
docPassword ) katalog
{
Logger.WriteLogger ( DateTime.Now + " : Inside
OpenAndSaveDocument \\ n \\ r " , ConfigUtil.LogFilePath ) ;
Word.ApplicationClass wordApp = ny
Word.ApplicationClass ( ) ;
Word.Document doc = null ;
föremål saknas = System.Reflection.Missing.Value ;
objekt skrivskyddad = false;
objektet synligt = true;
objektet lösenord = docPassword ;
föremål fileToOpen = docPath ;
Logger.WriteLogger ( DateTime.Now + " : filen för att öppna :
" + fileToOpen + " \\ n \\ r " , ConfigUtil.LogFilePath ) ;
prova
{
doc = wordApp.Documents.Open ( ref fileToOpen , ref
saknas, ref readonly , ref saknas, ref saknas,
ref saknas, ref
saknas, ref lösenord , ref saknas, ref saknas, ref saknas,
ref synlig , ref
synlig , ref saknas, ref saknas , ref saknas) ,
doc.Activate ( ) ;
Logger.WriteLogger ( DateTime.Now + " : Dokument
aktiverad \\ n \\ r " , ConfigUtil . LogFilePath ) ;
doc.SaveAs ( ref fileToOpen , ref saknas, ref
saknas, ref saknas, ref saknas, ref lösenord , ref saknas, ref
saknas,
ref saknas , ref saknas , ref saknas ,
ref saknas , ref saknas , ref saknas , ref saknas , ref saknas) ,
Logger.WriteLogger ( DateTime.Now + " : Dokument
sparas efter insättning av bilden och lösenord \\ n \\ r " ,
ConfigUtil.LogFilePath ) ,
}
catch ( Exception ex ) katalog
{
Logger.WriteLogger ( DateTime.Now + " : Fel : " + Review
ex + " \\ n \\ r " , ConfigUtil.LogFilePath ) ;
}
slutligen
{
doc.Close ( ref saknas, ref saknas, ref saknas) ;
wordApp.Quit ( ref saknas , ref saknas , ref
saknas ) ,
}
}
3
Klicka på " File " och " Spara " att lägga till lösenordsskydd på dina Word- dokument med C # -kod .