gpt4 book ai didi

vba - AppActivate 适用于 Excel 2007,但不适用于 2010

转载 作者:行者123 更新时间:2023-12-04 20:33:05 24 4
gpt4 key购买 nike

我有一个在 Excel 2007 中运行的 excel 宏,它会打开一个大型机应用程序,因此我可以自动从电子表格中导入数据。

这一直工作正常,但它在 Excel 2010 中不起作用。

我曾尝试使用 shell 命令来使用 ID,但另一个应用程序是大型机应用程序且非基于 Windows 的。

然而,

AppActivate“标题”(打开大型机应用程序)在 excel 2007 中运行良好。

在 Excel 2010 中,我收到运行时错误 5 - 无效的过程调用或参数。

这两天我一直在尝试解决这个问题,并且在 2007 版本上一切正常。

任何帮助将非常感激。

将 appName 调暗为字符串

appName = Range("AppName").Value '这是存储在我的大型机应用程序的 Excel 电子表格中的名称

AppActivate (appName) => 此行给出运行时错误“5”无效过程调用或参数

最佳答案

如果您想将焦点返回到您的 VBC 代码所在的 Excel,即 ThisWorkbook对象,那么您可以使用以下行:

AppActivate Title:=ThisWorkbook.Application.Caption

关于vba - AppActivate 适用于 Excel 2007,但不适用于 2010,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46932069/

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