Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Dear NG,
Please help me. I am trying to remove the "password to open a workbook" using the code below. Although, it runs well during execution and does not show any error messages, when I try to manually open my workbooks, it still ask for password. TIA Jon-jon Sub RemoveOpenPassword(myFilepath As String, myFilename As String, _ myOpenPassword As String, myWritePassword As String) Dim Wb As Workbook Set Wb = Workbooks.Open(Filename:=myFilepath & "\" & myFilename, Password:=myOpenPassword, _ WriteResPassword:=myWritePassword, AddToMru:=False) With Wb .Password = "" .Close True End With Set Wb = Nothing End Sub |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Jon,
Excel2K anyway does not have a .Password property, so I can't test it. Try SavingAs the WB without a password. NickHK "JON JON" wrote in message ... Dear NG, Please help me. I am trying to remove the "password to open a workbook" using the code below. Although, it runs well during execution and does not show any error messages, when I try to manually open my workbooks, it still ask for password. TIA Jon-jon Sub RemoveOpenPassword(myFilepath As String, myFilename As String, _ myOpenPassword As String, myWritePassword As String) Dim Wb As Workbook Set Wb = Workbooks.Open(Filename:=myFilepath & "\" & myFilename, Password:=myOpenPassword, _ WriteResPassword:=myWritePassword, AddToMru:=False) With Wb .Password = "" .Close True End With Set Wb = Nothing End Sub |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thank you for the reply!
I have tried your suggestion and still does not work. BTW, I'm using XP. This is my revised code Sub RemoveOpenPassword(myFilepath As String, myFilename As String, _ myOpenPassword As String, myWritePassword As String) Dim Wb As Workbook Set Wb = Workbooks.Open(Filename:=myFilepath & "\" & myFilename, Password:=myOpenPassword, _ WriteResPassword:=myWritePassword, AddToMru:=False) With Wb Application.DisplayAlerts = False .SaveAs Filename:=.FullName, FileFormat:=xlNormal, WriteResPassword:=myWritePassword, AddToMru:=False Application.DisplayAlerts = True .Close True End With Set Wb = Nothing End Sub "NickHK" wrote in message ... Jon, Excel2K anyway does not have a .Password property, so I can't test it. Try SavingAs the WB without a password. NickHK "JON JON" wrote in message ... Dear NG, Please help me. I am trying to remove the "password to open a workbook" using the code below. Although, it runs well during execution and does not show any error messages, when I try to manually open my workbooks, it still ask for password. TIA Jon-jon Sub RemoveOpenPassword(myFilepath As String, myFilename As String, _ myOpenPassword As String, myWritePassword As String) Dim Wb As Workbook Set Wb = Workbooks.Open(Filename:=myFilepath & "\" & myFilename, Password:=myOpenPassword, _ WriteResPassword:=myWritePassword, AddToMru:=False) With Wb .Password = "" .Close True End With Set Wb = Nothing End Sub |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Jon,
In the SaveAs, set the password to "". NickHK "JON JON" wrote in message ... Thank you for the reply! I have tried your suggestion and still does not work. BTW, I'm using XP. This is my revised code Sub RemoveOpenPassword(myFilepath As String, myFilename As String, _ myOpenPassword As String, myWritePassword As String) Dim Wb As Workbook Set Wb = Workbooks.Open(Filename:=myFilepath & "\" & myFilename, Password:=myOpenPassword, _ WriteResPassword:=myWritePassword, AddToMru:=False) With Wb Application.DisplayAlerts = False .SaveAs Filename:=.FullName, FileFormat:=xlNormal, WriteResPassword:=myWritePassword, AddToMru:=False Application.DisplayAlerts = True .Close True End With Set Wb = Nothing End Sub "NickHK" wrote in message ... Jon, Excel2K anyway does not have a .Password property, so I can't test it. Try SavingAs the WB without a password. NickHK "JON JON" wrote in message ... Dear NG, Please help me. I am trying to remove the "password to open a workbook" using the code below. Although, it runs well during execution and does not show any error messages, when I try to manually open my workbooks, it still ask for password. TIA Jon-jon Sub RemoveOpenPassword(myFilepath As String, myFilename As String, _ myOpenPassword As String, myWritePassword As String) Dim Wb As Workbook Set Wb = Workbooks.Open(Filename:=myFilepath & "\" & myFilename, Password:=myOpenPassword, _ WriteResPassword:=myWritePassword, AddToMru:=False) With Wb .Password = "" .Close True End With Set Wb = Nothing End Sub |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I don't know how the unprotect command affect the open password but it does
seem the cause of my problem. Below is the final code. Also, I should add that the Save command is also needed befire resetting the protection. Nick, I really appreciate how you had tried to help. Till next time Regards, Jon-jon Sub RemoveOpenPassword(myFilepath As String, myFilename As String, _ myOpenPassword As String, myWritePassword As String) Dim Wb As Workbook Set Wb = Workbooks.Open(Filename:=myFilepath & "\" & myFilename, Password:=myOpenPassword, _ WriteResPassword:=myWritePassword, AddToMru:=False) With Wb .Unprotect "myPassword" .Password = "" .Save .Protect "myPassword" .Close True End With Set Wb = Nothing End Sub "NickHK" wrote in message ... Jon, In the SaveAs, set the password to "". NickHK "JON JON" wrote in message ... Thank you for the reply! I have tried your suggestion and still does not work. BTW, I'm using XP. This is my revised code Sub RemoveOpenPassword(myFilepath As String, myFilename As String, _ myOpenPassword As String, myWritePassword As String) Dim Wb As Workbook Set Wb = Workbooks.Open(Filename:=myFilepath & "\" & myFilename, Password:=myOpenPassword, _ WriteResPassword:=myWritePassword, AddToMru:=False) With Wb Application.DisplayAlerts = False .SaveAs Filename:=.FullName, FileFormat:=xlNormal, WriteResPassword:=myWritePassword, AddToMru:=False Application.DisplayAlerts = True .Close True End With Set Wb = Nothing End Sub "NickHK" wrote in message ... Jon, Excel2K anyway does not have a .Password property, so I can't test it. Try SavingAs the WB without a password. NickHK "JON JON" wrote in message ... Dear NG, Please help me. I am trying to remove the "password to open a workbook" using the code below. Although, it runs well during execution and does not show any error messages, when I try to manually open my workbooks, it still ask for password. TIA Jon-jon Sub RemoveOpenPassword(myFilepath As String, myFilename As String, _ myOpenPassword As String, myWritePassword As String) Dim Wb As Workbook Set Wb = Workbooks.Open(Filename:=myFilepath & "\" & myFilename, Password:=myOpenPassword, _ WriteResPassword:=myWritePassword, AddToMru:=False) With Wb .Password = "" .Close True End With Set Wb = Nothing End Sub |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
removing password protection | Excel Discussion (Misc queries) | |||
Removing a password | Excel Discussion (Misc queries) | |||
removing excel sheet password | New Users to Excel | |||
Removing an open file password protection | Excel Worksheet Functions | |||
Removing Excel password. | Excel Programming |