El programa Microsoft Word ayuda a proteger la seguridad de los documentos mediante el bloqueo del documento de edición, o marcando determinadas áreas del documento para especificar una lista de usuarios que pueden editar las áreas del documento . También puede agregar una contraseña para el acceso al documento para evitar la eliminación del documento a no ser que el usuario conoce la contraseña . Al agregar protección por contraseña a un documento de Word con el programa de C #, se puede evitar que los usuarios no autorizados puedan realizar todos los cambios al documento. Instrucciones 
 1 
 clic en "Inicio " de Windows , haga clic en "Visual Studio" 
 2 
 Escriba el siguiente código de C # en la ventana abierta : . 
 < P > public void OpenAndSaveDocument ( string nombre_archivo , string 
 
 docPassword ) 
 
 { 
 
 Logger.WriteLogger ( DateTime.Now + " : Dentro 
 
 OpenAndSaveDocument \\ n \\ r " , ConfigUtil.LogFilePath ) ; 
 
 Word.ApplicationClass wordApp = new 
 
 Word.ApplicationClass (); 
 
 Word.Document doc = null; 
 < p> objeto perdido = System.Reflection.Missing.Value ; 
 
 objeto readOnly = false; 
 
 objeto visible = true; 
 
 objeto password = docPassword ; 
 < p> objeto fileToOpen = DocPath ; 
 
 Logger.WriteLogger ( DateTime.Now + ": archivo de Apertura: 
 
 " fileToOpen + + " \\ n \\ r" , ConfigUtil.LogFilePath ) ; 
 
 tratar 
 
 { 
 
 doc = wordApp.Documents.Open (ref fileToOpen , ref 
 
 falta , ref readOnly , ref desaparecidos , ref desaparecidos, < br > 
 ref falta , ref 
 
 falta , ref contraseña, ref desaparecidos , ref desaparecidos , ref desaparecidos, 
 
 ref visible, ref 
 
 visible, ref desaparecidos , ref desaparecidos , ref desaparecidos) ; 
 
 doc.Activate (); 
 
 Logger.WriteLogger ( DateTime.Now + ": Documento 
 
 activa \\ n \\ r" , configutil . LogFilePath ) ; 
 
 doc.SaveAs (ref fileToOpen , ref desaparecidos , ref 
 
 falta , ref desaparecidos , ref desaparecidos , ref contraseña, ref desaparecidos , ref 
 
 falta, 
 
 ref falta , ref desaparecidos , ref desaparecidos, 
 
 ref falta , ref desaparecidos , ref desaparecidos , ref desaparecidos , ref desaparecidos) ; 
 
 Logger.WriteLogger ( DateTime.Now + ": Documento 
 
 salvado después de la inserción de la imagen y la contraseña \\ n \\ r" , 
 
 ConfigUtil.LogFilePath ) ; 
 
 
 
 } catch ( Exception ex ) 
 
 { 
 
 Logger.WriteLogger ( DateTime.Now + " : Error: " + 
 
 ex + " \\ n \\ r" , ConfigUtil.LogFilePath ) ; < br > 
 } 
 
 finalmente 
 
 { 
 
 doc.Close (ref desaparecidos , ref desaparecidos , ref desaparecidos) ; 
 
 wordApp.Quit (ref desaparecidos , ref desaparecidos , ref 
 
 desaparecidos) ; 
 
 } 
 
 } 
 3 
 Haga clic en " archivo" y " Guardar" para agregar protección por contraseña a los documentos de Word utilizando código C #.