2017-08-15 117 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(專家交流),感謝解決方案。