2017-08-15 84 views
-1

我迁移我的VBA代码从一和Windows 10机器到另一个后减少(在这种情况下,Excel 2010中)。Excel中执行VBA

完美作品上的一个笔记本电脑,但当我运行的新的机器(表面亲)的代码,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 

注:这种情况与我运行几乎所有的代码,这里的例子仅仅是最新的一个产生毛刺(你跳我之前,我知道有没有错误在这里捕捉)。即使存在错误陷阱,也会发生类似的情况。

+2

将您的VBA代码添加到您的问题 –

+0

请将答案添加为答案,而不是对问题的编辑。 –

+0

抱歉不正确的礼节。清理了一些东西。 –

回答

0

Oy公司维伊!解决了!

我应该意识到的东西是时髦,当一些我的应用程序是为片状。请记住我是如何写新单位是“Surface Pro”的?事实证明,旧版Office不喜欢平板电脑模式。在行动中心禁用它,并解决问题。我在试图研究为什么我的VBA编辑器中的菜单消失时发现了这个问题 - 特别感谢rick_danger(专家交流),感谢解决方案。