我使用的是Windows 10和Python 3.7。
当我使用openpyxl处理.xlsm文件时,一旦通过openpyxl编辑/保存我的xlsm文件,所有分配给宏的按钮都会消失(但宏仍然存在)。以下是我的测试代码:
import openpyxl
from openpyxl import Workbook
from openpyxl import load_workbook
wb = load_workbook(filename='my_file.xlsm', keep_vba=True)
ws = wb["sheet1"]
c = ws.cell(row = 1, column = 1)
c.value = "test"
wb.save('my_file.xlsm')
有什么原因会导致按钮消失?谢谢。