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