Come proteggere con password una # Codice Word Document Con C

December 14

Come proteggere con password una # Codice Word Document Con C


Il programma Microsoft Word consente di proteggere la sicurezza del documento bloccando il documento dalla modifica, o contrassegnando alcune aree del documento per specificare un elenco di utenti che possono modificare quelle aree del documento. È inoltre possibile aggiungere una password per l'accesso al documento per impedire la rimozione del documento a meno che un utente conosce la password. Con l'aggiunta di protezione con password a un documento Word con il programma C #, è possibile impedire agli utenti non autorizzati di apportare tutte le modifiche al documento.

istruzione

1 Fare clic su "Start" di Windows, quindi fare clic su "Visual Studio".

2 Immettere il seguente codice C # nella finestra aperta:

OpenAndSaveDocument public void (string filename, string

docPassword)

{

Logger.WriteLogger (DateTime.Now + ": Inside

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

Word.ApplicationClass wordApp = new

Word.ApplicationClass ();

Word.Document doc = null;

oggetto mancante = System.Reflection.Missing.Value;

object readOnly = false;

oggetto visibile = true;

la password oggetto = docPassword;

object fileToOpen = DocPath;

Logger.WriteLogger (DateTime.Now + ": File per aprire:

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

try

{

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

mancante, ref sola lettura, ref mancante, ref mancante,

ref missing, ref

mancante, la password ref, ref mancante, ref mancante, ref mancante,

ref visible, ref

visibile, REF mancante, ref mancanti, mancante ref);

doc.Activate();

Logger.WriteLogger (DateTime.Now + ": documento

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

doc.SaveAs(ref fileToOpen, ref missing, ref

mancante, ref mancante, ref mancante, la password ref, ref mancante, ref

mancanti,

ref missing, ref missing, ref missing,

ref mancante, ref mancante, ref mancante, ref mancanti, mancante ref);

Logger.WriteLogger(DateTime.Now + " : Document

salvato dopo l'inserimento di immagini e password \ n \ r ",

ConfigUtil.LogFilePath);

}

catch (Exception ex)

{

Logger.WriteLogger (DateTime.Now + ": Errore:" +

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

}

finalmente

{

doc.Close (ref mancante, ref mancante, ref mancante);

wordApp.Quit (ref mancante, ref mancante, ref

mancanti);

}

}

3 Fai clic su "File" e "Salva" per aggiungere la protezione con password per i documenti di Word utilizzando il codice C #.