У меня есть файл xlsm, который мне нужно отредактировать. Однако макросы там блокируют мой скрипт от редактирования. Мой код следующий:
xlsm_file_name = "webADI_template_Bankbuchungen_GL.xlsm"
'opening xlsm file and setting readonly to false
set xlobj = createobject("Excel.Application")
set excel_file = xlobj.workbooks.open("C:\Users\oleynikov nikolay\Desktop\VBS Automation Scripts\processed_data\Excel Datei\"&xlsm_file_name, readonly=false)
'making changes invisible for the user
excel_file.application.enableevents = false
xlobj.Visible = false
'defining the sheet where we will be inserting our data into
set excel_sheet = excel_file.worksheets(1)
excel_sheet.cells(13,4).value = "EUR"
excel_file.application.enableevents = TRUE
xlobj.DisplayAlerts = FALSE
excel_file.save
В конце дня никакие значения не добавляются. Это происходит потому, что двойной щелчок по ячейке запускает макрос. Мне нужно отключить этот макрос, вставить необходимые значения и затем снова включить макросы.
Есть ли возможность сделать это?
Спасибо.