Le programme Microsoft Word permet de protéger votre sécurité des documents par le verrouillage du document à partir de l'édition, ou en marquant certaines zones du document de spécifier une liste d'utilisateurs qui peuvent modifier les zones du document. Vous pouvez également ajouter un mot de passe pour l' accès au document pour empêcher l'enlèvement du document, sauf si l'utilisateur connaît le mot de passe. En ajoutant un mot de passe à un document Word avec le programme C #, vous pouvez empêcher les utilisateurs non autorisés d'apporter toutes les modifications au document. Instructions
1
Cliquez sur " Démarrer" de Windows , puis cliquez sur " Visual Studio "
2
Entrez le C # suivant le code dans la fenêtre ouverte : .
< 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> objet manquant = System.Reflection.Missing.Value ;
objet
readOnly = false;
objet visible = true;
mot de passe de l'objet
= docPassword ;
< p> objet fileToOpen = docPath ;
Logger.WriteLogger ( DateTime.Now + ": fichier pour l'ouvrir :
" + fileToOpen + "\\ n \\ r", ConfigUtil.LogFilePath ) ;
essayer et
{
doc = wordApp.Documents.Open (ref fileToOpen , ref
manquant, ref readOnly , ref disparus, ref disparus, < br >
ref manquant, ref
manquant , réf mot de passe , ref disparus, ref disparus, ref manquante , AB
ref visible, ref
visible, ref disparus, ref manquant, ref manquant) ;
doc.Activate ();
Logger.WriteLogger ( DateTime.Now + ": Document
activé \\ n \\ r", configutil . LogFilePath ) ;
doc.SaveAs (ref fileToOpen , ref disparus, ref
manquant, ref disparus, ref manquante , réf mot de passe , ref disparus, ref
manquant,
arbitre manquant, ref disparus, ref manquante , AB
arbitre manquant, ref disparus, ref disparus, ref disparus, ref manquant) ;
Logger.WriteLogger ( DateTime.Now + ": Document
sauvé après l'insertion d'image et de mot de passe \\ n \\ r" , AB
ConfigUtil.LogFilePath ) ;
}
catch (Exception ex )
{
Logger.WriteLogger ( DateTime.Now + " erreur: " +
ex + "\\ n \\ r", ConfigUtil.LogFilePath ) ; < br >
}
finalement
{
doc.Close (ref disparus, ref disparus, ref manquant) ;
wordApp.Quit (ref manquant, ref disparus, ref
manquant ) ;
} }
3
Cliquez sur "Fichier" et "Enregistrer" d'ajouter une protection par mot de passe pour vos documents Word à l'aide de code C #.