“Conocimiento Programación>Lenguajes De Programación

Cómo proteger con contraseña un documento de Word con el código C #

2014/6/22
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,

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 ) ;

}

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

Lenguajes De Programación
¿Cuál es la programación informática de desventaja?
Cómo cambiar el título de la página en ASP.NET
Plan de Proyecto para el Desarrollo de Software
¿Cuáles son las diferentes estructuras Organigrama
Fullform of LLL en lenguaje informático?
Cómo pegar Resultados y ejecutar macros en Excel desde Oracle SQL
¿Se considera computadora una máquina de escribir?
¿Cuál es el significado de la programación de computadoras?
Conocimiento de la computadora © http://www.ordenador.online