У меня есть файл xslm с макросом, назначенным кнопке и флажком. Нажав кнопку, выполняется макрос, который является скриптом python, и вставляет данные в лист. Проблема в том, что в макросе я отключу этот флажок, но он не влияет на этот флажок, пока макрос не закончит.Почему флажок обновляется только после выполнения кода в xlwings?
Внизу приведен пример макроса:
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
В чем вы сомневаетесь? –
Я спрашиваю, почему флажок отключен после выполнения кода. – GiannisIordanou