以下代码创建并打开一个新的Excel实例,但我在系统中看不到已打开的Excel,尽管将Visible
属性设置为True
。
有人可以帮我吗?
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")
答案 0 :(得分:4)
Excel.Application的奇怪行为通常是由僵尸引起的(没有正确终止以前运行的脚本遗留的Excel)。正如Ansgar所说:在任务列表中运行时,使用任务管理器查看您之前是否没有Excel,只有一个Excel。
<强>加了:强>
有关背景和避免Excel僵尸的策略,请参阅here。