Нижеприведенный код создает и открывает новый экземпляр Excel, но я не мог видеть открытый Excel в моей системе, несмотря на то, что свойство Visible
было True
.Не удалось просмотреть открытые Excel
Может ли кто-нибудь помочь мне с этим?
Set Exobj = CreateObject("Excel.Application")
Set Newbook = Exobj.Workbooks.Add()
Exobj.Application.Visible = True
Newbook.SaveAs("C:\Users\ACER\Desktop\Project Folder\Test6.xlsx")
Exobj.Workbooks.Open("C:\Users\ACER\Desktop\Project Folder\Test6.xlsx")
Что происходит, когда вы запускаете только первые 3 строки? Появляется ли Excel в панели задач? Он отображается на вкладке процессов диспетчера задач? –
Я считаю, что вам нужно сделать объект Excel * видимым. Например. 'Exobj.Visible = True' – bernie
Странное поведение Excel.Application часто вызвано зомби (не должным образом завершенные инстанции Excel, оставшиеся от предыдущих прогонов скрипта). Как сказал Ансгар: используйте диспетчер задач, чтобы посмотреть, есть ли у вас * нет * Excel раньше и точно один Excel во время работы в списке задач. –