我有一个 xslm 文件,其中有一个宏分配给一个按钮和一个复选框。按下按钮,作为 python 脚本的宏运行并将数据插入到工作表中。问题是在宏中我禁用了复选框,但在宏完成之前它不会影响复选框。
下面是一个示例宏:
def insert_data():
wb = Workbook.caller()
wb.xl_workbook.ActiveSheet.OLEObjects("Checkbox1").Object.Enabled = False
data = pd.read_csv("data.csv")
Range("A1").value = data