执行VBA后的Excel最小化
我正在将VBA代码从一台windows 10计算机迁移到另一台计算机(本例中为excel 2010) 在一台笔记本电脑上运行效果很好,但当我在新机器(surface pro)上运行代码时,excel被最小化(或失去焦点),剩下的就是愚蠢的应用程序屏幕。这真的很烦人,但它打乱了我的工作流程 基本上,我打开一个输入工作簿,复制/粘贴到一个基于模板的工作簿中,然后关闭原始工作簿。我认为这可能是它最小化excel应用程序的关键点,但我不确定 有人有什么诀窍/窍门吗 新增代码:执行VBA后的Excel最小化,excel,windows-10,vba,Excel,Windows 10,Vba,我正在将VBA代码从一台windows 10计算机迁移到另一台计算机(本例中为excel 2010) 在一台笔记本电脑上运行效果很好,但当我在新机器(surface pro)上运行代码时,excel被最小化(或失去焦点),剩下的就是愚蠢的应用程序屏幕。这真的很烦人,但它打乱了我的工作流程 基本上,我打开一个输入工作簿,复制/粘贴到一个基于模板的工作簿中,然后关闭原始工作簿。我认为这可能是它最小化excel应用程序的关键点,但我不确定 有人有什么诀窍/窍门吗 新增代码: ChDir "C:\Use
ChDir "C:\Users\laing\Documents\Business\LMCI\LMCI_Templates"
Workbooks.Add Template:= _
"C:\Users\laing\Documents\Business\LMCI\LMCI_Templates\Transfer_Form.xltm"
Application.DisplayAlerts = False
ChDir "C:\Users\laing\Documents\Business\Processing_files"
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\laing\Documents\Business\Processing_files\Transfer.xlsx", FileFormat _
:=xlOpenXMLWorkbook, CreateBackup:=False
Application.DisplayAlerts = True
注意:我运行的几乎所有代码都会发生这种情况,这里的示例只是最新的一个生成故障的代码(在你跳到我身上之前,我知道这里没有错误捕获)。即使存在错误捕获,也会发生类似的情况。Oy Vey!!解决了
我应该意识到,当我的许多应用程序都不可靠的时候,有些东西是不可靠的。还记得我写的新单位是“Surface Pro”吗?事实证明,旧版本的office不喜欢平板电脑模式。在行动中心将其禁用,并解决了presto问题。我在研究VBA编辑器中我的菜单消失的原因时发现了这一点——特别感谢rick_danger(在专家交流上)提供的解决方案。将VBA代码添加到问题中请将您的答案添加为答案,而不是编辑问题。对于不正确的礼仪,我深表歉意。把东西清理干净。