0 out of 6 rated this helpful - Rate this topic

How to: Remove Protection from Worksheets

You can programmatically remove protection from a Microsoft Office Excel worksheet.

Applies to: The information in this topic applies to document-level projects and application-level projects for Excel 2007 and Excel 2010. For more information, see Features Available by Office Application and Project Type.

The following example uses the variable getPasswordFromUser, which contains a password obtained from the user.

To unprotect a worksheet in a document-level customization

  • Call the Unprotect method of the worksheet and pass in the password, if required. This example assumes that you are working with a worksheet named Sheet1.

    
    Globals.Sheet1.Unprotect(getPasswordFromUser);
    
    
    

To unprotect a worksheet in an application-level add-in

  • Call the _Worksheet.Unprotect method of the active worksheet and pass in the password, if required.

    
    ((Excel.Worksheet)Application.ActiveSheet).Unprotect(getPasswordFromUser);
    
    
    
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ