![](/img/trans.png)
[英]Why am I getting an Invalid Procedure call or argument on a Range union
[英]Getting "Invalid Procedure Call Argument" When i run call a Bat file from Subroutine
我們不能從 Excel 宏運行 .bat 文件,它總是會要求管理員權限。
更好地創建一個 .vbs 文件並從 .vbs 文件調用 .bat 文件。
.vbs 文件:將文件另存為 runbatch.vbs
Set objShell = CreateObject("WScript.Shell")
objShell.run "C:\Users\YYYYYY\Desktop\test1.bat"
WScript.Quit
宏代碼:在 Excel VB 編輯器中編寫以下代碼
Sub Button1_Click()
shell "wscript C:\Users\YYYYYY\Desktop\runbatch.vbs",
vbNormalFocus
End Sub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.