Hur Lösenordsskydda ett Word-dokument med C # -kod

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 : .
< P > 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 ;
< p > föremål saknas = System.Reflection.Missing.Value ;

objekt skrivskyddad = false;

objektet synligt = true;

objektet lösenord = docPassword ;
< p > 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 .

Lämna ett svar