Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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中使用ShellExecute命令创建的正在运行的任务_Vba - Fatal编程技术网

如何停止在VBA中使用ShellExecute命令创建的正在运行的任务

如何停止在VBA中使用ShellExecute命令创建的正在运行的任务,vba,Vba,如何停止运行已在VB中使用ShellExecute命令执行的应用程序 我试过用objShell。退出,奥布谢尔。杀死但不满足。ActiveX自动化错误:未引发此类属性或方法 Set objShell = CreateObject("Shell.Application") objShell.ShellExecute C:\Users\xyz.exe, "", "" objShell.Kill 您的对象只打开应用程序,但不保持对它的任何控制 实现更多控制的一种方法是: Sub-terminate(

如何停止运行已在VB中使用ShellExecute命令执行的应用程序

我试过用objShell。退出,奥布谢尔。杀死但不满足。ActiveX自动化错误:未引发此类属性或方法

Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute C:\Users\xyz.exe, "", ""
objShell.Kill

您的对象只打开应用程序,但不保持对它的任何控制

实现更多控制的一种方法是:

Sub-terminate()
双倍体
exeID=Shell(“C:\Users\xyz.exe”,vbNormalFocus)
调用Shell(“TaskKill/F/PID”&exeID,vbHide)
端接头