how to find password protected word file

Posted by Santosh4u under C# on 11/22/2013 | Points: 10 | Views : 1934 | Status : [Member] | Replies : 1
Hello friends,

please help me out to rectify the below issue.
how do i check/remove password from the word file which is password protected/encrypted..

programmatically i am trying to open the word files from a folder and doing the process but password protected files are poping up a a windows to enter the password and it's keep opening until user enter the password and not moving to next file.but i want skip those files/remove password which having password protected so that it will move to next file and do the process.

Code :
Microsoft.Office.Interop.Word.Document docs;
Microsoft.Office.Interop.Word.Document docs;
Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.ApplicationClass();
object miss = System.Reflection.Missing.Value;
object path = file;
docs = word.Documents.Open(ref path, ref miss, ref readOnly, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss);




Thanks
Santosh




Responses

Posted by: Ring on: 12/6/2013 [Member] Starter | Points: 25

Up
0
Down
Hi, try the code
Application word = new Application();
word.DisplayAlerts = WdAlertLevel.wdAlertsNone;
try
{
word.Documents.OpenNoRepairDialog(@"c:\testfolder\Doc2.docx", ReadOnly: true, PasswordDocument: "RandomButSurelyNotRightPassword");
word.ActivePrinter = "TIFF Image Printer 10.0";
Doc.PrintOut(); //printout untested for now
Doc.Close(false);

}
catch (System.Runtime.InteropServices.COMException ex)
{
if (ex.ErrorCode == 0x12345678)
{
//skip file and log file name and position for review
}
}


Santosh4u, if this helps please login to Mark As Answer. | Alert Moderator

Login to post response