Я использую openpyxl для чтения и редактирования макроса Excel с помощью кнопок, включенных в файл. При попытке сохранить файл с помощью openpyxl кнопки превращаются в изображения и больше не могут быть нажаты. Мои VBA-скрипты в такте, но больше не связаны с кнопкой.
У меня есть следующий пример фрагмента:
workbook = load_workbook("book.xlsm", read_only=False, keep_vba=True)
worksheet = workbook['Sheet1']
worksheet['B5'] = "John Smith"
some_value = worksheet['B4'].value
another_value = worksheet['B3'].value
worksheet.protection.sheet = True
worksheet.protection.enable()
workbook.save("book.xlsm")
Что я могу сделать, чтобы кнопки для моего макроса оставались кнопками?