Tecnología

Inicio

Protección con contraseña de un # Código de documento de Word con C

Protección con contraseña de un # Código de documento de Word con C


El programa Microsoft Word ayuda a proteger la seguridad de los documentos mediante el bloqueo del documento para su edición, o mediante el marcado de ciertas áreas del documento para especificar una lista de usuarios que pueden modificar esas áreas del documento. También puede agregar una contraseña para el acceso al documento para evitar la eliminación del documento a menos que un usuario conozca la contraseña. Mediante la adición de protección de contraseña a un documento de Word con el programa C #, puede evitar que usuarios no autorizados realicen tareas de edición en el documento.

Instrucciones

1 Haga clic en "Inicio" de Windows, haga clic en "Visual Studio".

2 Escriba el siguiente código de C # en la ventana abierta:

OpenAndSaveDocument public void (nombre de fichero, string

docPassword)

{

Logger.WriteLogger (DateTime.Now + ": En el interior

OpenAndSaveDocument \ n \ r ", ConfigUtil.LogFilePath);

Word.ApplicationClass wordApp = new

Word.ApplicationClass ();

Word.Document doc = null;

= objeto que falta System.Reflection.Missing.Value;

objetar readOnly = false;

objeto visible = true;

objeto password = docPassword;

objetar fileToOpen = DocPath;

Logger.WriteLogger (DateTime.Now + ": Archivo para abrir:

"+ FileToOpen +" \ n \ r ", ConfigUtil.LogFilePath);

try

{

doc = wordApp.Documents.Open (ref fileToOpen, ref

desaparecidos, ref readOnly, ref faltante, ref faltante,

ref missing, ref

desaparecidos, contraseña ref, Ref faltante, ref faltante, ref faltante,

ref visible, ref

visibles, Ref faltante, ref falta, falta ref);

doc.Activate();

Logger.WriteLogger (DateTime.Now + ": Documento

activado \ n \ r ", ConfigUtil.LogFilePath);

doc.SaveAs(ref fileToOpen, ref missing, ref

desaparecidos, ref faltante, ref faltante, contraseña ref, ref faltante, ref

desaparecido,

ref missing, ref missing, ref missing,

Ref faltante, ref faltante, ref faltante, ref falta, falta ref);

Logger.WriteLogger(DateTime.Now + " : Document

guardado 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 faltante, ref faltante, ref desaparecidos);

wordApp.Quit (ref faltante, ref faltante, ref

desaparecido);

}

}

3 Haga clic en "Archivo" y "Guardar" para agregar protección por contraseña a los documentos de Word utilizando el código C #.