Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
执行VBA后的Excel最小化_Excel_Windows 10_Vba - Fatal编程技术网

执行VBA后的Excel最小化

执行VBA后的Excel最小化,excel,windows-10,vba,Excel,Windows 10,Vba,我正在将VBA代码从一台windows 10计算机迁移到另一台计算机(本例中为excel 2010) 在一台笔记本电脑上运行效果很好,但当我在新机器(surface pro)上运行代码时,excel被最小化(或失去焦点),剩下的就是愚蠢的应用程序屏幕。这真的很烦人,但它打乱了我的工作流程 基本上,我打开一个输入工作簿,复制/粘贴到一个基于模板的工作簿中,然后关闭原始工作簿。我认为这可能是它最小化excel应用程序的关键点,但我不确定 有人有什么诀窍/窍门吗 新增代码: ChDir "C:\Use

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

在一台笔记本电脑上运行效果很好,但当我在新机器(surface pro)上运行代码时,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
注意:我运行的几乎所有代码都会发生这种情况,这里的示例只是最新的一个生成故障的代码(在你跳到我身上之前,我知道这里没有错误捕获)。即使存在错误捕获,也会发生类似的情况。

Oy Vey!!解决了


我应该意识到,当我的许多应用程序都不可靠的时候,有些东西是不可靠的。还记得我写的新单位是“Surface Pro”吗?事实证明,旧版本的office不喜欢平板电脑模式。在行动中心将其禁用,并解决了presto问题。我在研究VBA编辑器中我的菜单消失的原因时发现了这一点——特别感谢rick_danger(在专家交流上)提供的解决方案。

将VBA代码添加到问题中请将您的答案添加为答案,而不是编辑问题。对于不正确的礼仪,我深表歉意。把东西清理干净。