gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 17:38:15 26 4
gpt4 key购买 nike

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

我尝试过使用 objShell。退出,objShell。杀了却不满足。 ActiveX Automation错误:没有抛出此类属性或方法

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

最佳答案

您的对象仅打开应用程序,但不对其进行任何控制。

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

Sub terminate()

Dim exeID As Double
exeID = Shell("C:\Users\xyz.exe", vbNormalFocus)
Call Shell("TaskKill /F /PID " & exeID, vbHide)

End Sub

关于vba - 如何停止在VBA中使用ShellExecute命令创建的正在运行的任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56373204/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com