Excel在执行VBA后最小化

时间:2017-08-15 16:58:08

标签: excel-vba windows-10 vba excel

我将VBA代码从一台Windows 10计算机迁移到另一台(在本例中为excel 2010)。

在一台笔记本电脑上完美运行但是当我在新机器(表面专业版)上运行代码时,excel被最小化(或失去焦点)并且我留下了愚蠢的应用程序屏幕显示。真的只是一个烦恼,但它搞砸了我的工作流程。

基本上我打开一个输入工作簿并复制/粘贴到基于模板的工作簿中,然后关闭原始工作簿。我认为这可能是最小化excel应用程序的重点,但我不确定。

任何人有任何技巧/提示吗?

已添加代码:

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

注意:几乎所有运行的代码都会出现这种情况,这里的示例只是产生故障的最新代码(在你跳到我之前我知道那里没有错误捕获)。即使存在错误捕获,也会发生类似的事情。

1 个答案:

答案 0 :(得分:0)

Oy Vey !!解决!

我应该意识到当我的一些应用程序不稳定时,某些东西很时髦。还记得我是怎么写的新单位是" Surface Pro"?事实证明,旧版本的办公室不喜欢平板电脑模式。在行动中心禁用它并解决了presto问题。我在尝试研究为什么我在VBA编辑器中的菜单消失时发现了这一点 - 特别感谢rick_danger(在专家交流中)以获得解决方案。