Excel - макрос за отключване на защитен с парола лист
Възможно е да се създаде макрос в лист Excel, който отключва листа, който вече е защитен с парола. Потребителите могат лесно да подготвят документ в листа и след това да го заключат отново с парола . Понякога защитеният с парола лист не може да бъде отворен. Трябва да се въведе конкретна команда или ключови думи, за да се създаде макрос в Excel. Това може да стане чрез визуалния основен редактор на Excel. Потребителите могат да отключват защитени с парола листове с прост синтаксис. След отключването, всички официални изчисления и задачи могат лесно да бъдат изпълнени. Тази опция ще помогне на потребителя да запази поверителността.
- Проблем
- Решение
- Отбележи, че
Проблем
Трябва да създам макрос, който отключва защитен с парола лист с определена парола, изпълнява определени задачи и след това го заключва отново със същата парола.
Решение
Синтаксисът е съвсем прост:
ActiveSheet.Unprotect ("MyPassWord") 'инструкции ActiveSheet.Protect ("MyPassWord")
За повече подробности, ви предлагам да напишете "worksheet.protect" и "worksheet.unprotect" в помощния файл на Visual Basic редактор.
Изпробвайте и този синтаксис:
ActiveSheet.Protect PassWord: = "MyPassWord", DrawingObjects: = True, _ Contents: = True, Сценарии: = True, AllowSorting: = True, AllowFiltering: = True, _ AllowUsingPivotTables: = True
Отбележи, че
Благодарение на Иван-мотика за този съвет на форума.