Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I try to use code below in order to protect sheets with a password to an example file I want to add to an application. When code run, because in the example file there are some macros, appear the macro security warning: I must choose 'Disable Macros' but password is not set. There is somthing wrong in my code ? There is another method in order to set password ? TIA, Maurizio Bellantone ------------------------------------------------------------------------------------------------------ Dim oXl As Excel.Application, myExampleFile As String, pwdF As String, nameWbk As String On Error Resume Next myExampleFile = "c:\MyApps\MyExample.xls" FileCopy myExampleFile, RTrim(myExampleFile) & ".backup" pwdF = EncryptedPwd() Set oXl = GetObject(myExampleFile): ', "Excel.Application") If Err < 0 Then Set oXl = CreateObject("Excel.Application") End If nameWbk = GetFileNameFromPath(myExampleFile) ' extract only the filename ' there are 2 sheets in the workbook oXl.Workbooks(nomeWbk).Sheets("Calc_Sheet").Protec t Password:=pwdF, Drawings:=True, Contents:=True, Scenarios:=True, UserInterfaceOnly:=True oXl.Workbooks(nomeWbk).Sheets("Other_Sheet").Prote ct Password:=pwdF, Drawings:=True, Contents:=True, Scenarios:=True, UserInterfaceOnly:=True oXl.Workbooks("Calc_Sheet.xls").Close SaveChanges:=True oXl.Quit Set oXl = Nothing ------------------------------------------------------------------------------------------------------ |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Protect sheets in one go | Excel Discussion (Misc queries) | |||
how do i password protect an .xls file? how do i unlock it for automation. e.g. want to unlock and access a .xls from another .xls macro. | Excel Worksheet Functions | |||
Protect all Sheets | Excel Discussion (Misc queries) | |||
Protect sheets | Excel Programming | |||
how to protect sheets from VBA? | Excel Programming |