Я пытаюсь изменить типы файлов большой группы файлов .xls на .xlsm и продолжаю получать всплывающие сообщения, которые я должен получить "OK" или "YES", прежде чем сценарий будет продолжен.
Я уже пытался использовать метод send.sleep time.sleep, и команда «ENTER» не регистрируется в окне, созданном в Excel.
Я также пытался использовать DisplayAlerts = False, но с этим тоже не повезло. Ниже приведен код, который я использовал со строками комментариев, которые я пытался сделать:
os.chdir(r'C:\my\directory\location')
doc_path = r'C:\my\directory\location'
for root, dirs, files in os.walk(doc_path, topdown=False):
for file in files:
fname = file
if fname.endswith('.xls'):
excel = win32.gencache.EnsureDispatch('Excel.Application')
#excel.DisplayAlerts = False
wb = excel.Workbooks.Open(os.path.abspath(fname))
#time.sleep(4)
#excel.SendKeys("~",0)
#excel.DisplayAlerts = False
wb.SaveAs(fname+"m", FileFormat = 52)
#excel.DisplayAlerts = False
wb.Close()
#excel.DisplayAlerts = False
excel.Application.Quit()
#excel.DisplayAlerts = False
else:
continue
Любое понимание того, как я мог бы решить эту проблему?