2014-04-23 67 views
0

我在VBA中比較新,我正在開發這個基於Excel的工具,該工具創建兩個.xls文件,其路徑保存在兩個變量中。下一步是用戶必須選擇這兩個文件,右鍵單擊並選擇一個名爲的應用程序比較使用應用程序打開兩個文件的VBA代碼

我想知道這個過程是否可以在VBA中使用Shell命令自動執行。請指教。

回答

1

是的,這是可能的。假設比較需要兩個文件作爲參數,只需執行如下操作:

Public Function OpenCompare(strFileOne As String, strFileTwo As String) 
    Dim x As Variant 
    x = Shell("Compare.exe " & strFileOne & " " & strFileTwo, vbNormalFocus) 
End Function 
+0

請注意,'x'是任務的ID,而不是程序的輸出。 –

+0

可能最好引用處理空間的路徑 –

相關問題