Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come proteggere con password un documento Word con codice C #

Il programma di Microsoft Word consente di proteggere la tua sicurezza dei documenti , bloccando il documento dalla modifica, o segnando alcune aree del documento per specificare un elenco di utenti che possono modificare le aree del documento . È inoltre possibile aggiungere una password per l' accesso al documento per evitare 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. Istruzioni
1

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

Inserisci il seguente codice C # nella finestra aperta : .

public void OpenAndSaveDocument (string fileName , stringa

docPassword ) per

{

Logger.WriteLogger ( DateTime.Now + " : All'interno

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

Word.ApplicationClass wordApp = new

Word.ApplicationClass ();

Word.Document doc = null;

oggetto mancante = System.Reflection.Missing.Value ;

oggetto readOnly = false;

oggetto visibile = true ;

password di oggetto = docPassword ;

oggetto fileToOpen = DocPath ;

Logger.WriteLogger ( DateTime.Now + " : file da aprire :

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

provare

{

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

, ref in sola lettura, ref missing , ref missing , < br

ref> mancante , ref
mancante

, ref la password , ref missing , ref missing , ref missing , Stati

ref visibile , ref

visibile , ref missing , ref mancante , mancante ref) ;

doc.Activate ();

Logger.WriteLogger ( DateTime.Now + " : Documento

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

doc.SaveAs ( rif fileToOpen , ref missing , ref

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

mancante , < br

ref> mancante, ref missing , ref missing , Stati

ref missing , ref missing , ref missing , ref missing , ref missing) ;

Logger.WriteLogger ( DateTime.Now + " : Documento

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

ConfigUtil.LogFilePath ) ;

}
cattura

( Exception ex ) per

{

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

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

}
>

finalmente

{

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

wordApp.Quit ( rif mancante, ref missing , ref missing

) ;

}

}
3

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

 

Programmazione © www.354353.com