Мне нужно защитить/снять защиту файла excel с помощью макроса, но мне все же нужно иметь возможность использовать кнопки развернуть/свернуть, пока файл защищен. Вот картинка:Разрешить использование кнопок расширения/свернуть в защищенном листе Excel
Вот код, я использую:
Sub IPMR()
'
' IPMR Macro
'
Sheet1.Unprotect Password:="XXX"
'
ActiveSheet.PivotTables("PivotTable1").PivotFields("FacilityName"). _
ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("FacilityName").CurrentPage _
= "Inst of Physical Med and Rehab"
Set pt = ActiveSheet.PivotTables("PivotTable1")
Set pf = pt.RowFields("Row Labels")
pf.EnableItemSelection = True
Sheet1.Protect Password:="XXX"
End Sub
Однако, когда я использую это, я получаю сообщение об ошибке: Не удается получить RowFields свойство PivotTable класса , Пожалуйста, направляйте. Спасибо.
Невозможно установить свойство showDetail из класса PivotItem – Haris
вы сняли защиту листа? – Sgdva