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 : . 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 #.
|