O programa Microsoft Word ajuda a proteger sua segurança de documentos por bloqueio do documento de edição, ou marcando certas áreas do documento para especificar uma lista de usuários que podem editar as áreas do documento. Você também pode adicionar uma senha para o acesso ao documento para impedir a retirada do documento , a menos que um usuário saiba a senha. Ao adicionar proteção por senha para um documento do Word com o programa C #, você pode impedir que usuários não autorizados façam qualquer edição do documento. Instruções
1
Clique em " Iniciar" do Windows e clique em "Visual Studio"
2
Digite o seguinte código C # na janela aberta : .
OpenAndSaveDocument public void (string fileName , corda
docPassword )
{
Logger.WriteLogger ( DateTime.Now + " : Inside
OpenAndSaveDocument \\ n \\ r " , ConfigUtil.LogFilePath );
Word.ApplicationClass wordApp = new
Word.ApplicationClass ();
Word.Document doc = null;
objeto perdido = System.Reflection.Missing.Value ;
objeto readOnly = false;
objeto visível = true;
objeto password = docPassword ;
objeto fileToOpen = docPath ;
Logger.WriteLogger ( DateTime.Now + " : Arquivo Abrir :
" + fileToOpen + " \\ n \\ r" , ConfigUtil.LogFilePath );
tentar
{
doc = wordApp.Documents.Open (ref fileToOpen , ref
faltando, ref readOnly , ref faltando, ref faltando, < br > faltando
ref , ref
faltando, a senha , referência em falta, ref faltando, ref faltando,
ref visível, ref
visível , faltando ref , ref falta, faltando ref) ;
doc.Activate ();
Logger.WriteLogger ( DateTime.Now + " : Documento
ativado \\ n \\ r" , ConfigUtil . LogFilePath );
doc.SaveAs (ref fileToOpen , ref faltando, ref
faltando, ref faltando, ref faltando, a senha , referência em falta, ref
faltando,
ref faltando, ref faltando, ref faltando,
ref faltando, ref faltando, ref faltando, ref falta, faltando ref) ;
Logger.WriteLogger ( DateTime.Now + " : Documento
salvo após a inserção de imagem e senha \\ n \\ r" ,
ConfigUtil.LogFilePath );
}
catch (Exception ex )
{
Logger.WriteLogger ( DateTime.Now + " : Erro:" +
ex + " \\ n \\ r" , ConfigUtil.LogFilePath ); < br >
}
finalmente
{
doc.Close (ref faltando, ref falta, faltando ref) ;
wordApp.Quit (ref faltando, ref faltando, ref
faltando );
}
}
3
Clique em "Arquivo " e "Salvar " para adicionar proteção por senha para seus documentos do Word usando código C #.