无法将 Excel 连接到 ALM

Posted

技术标签:

【中文标题】无法将 Excel 连接到 ALM【英文标题】:Unable to connect Excel to ALM 【发布时间】:2020-11-22 00:58:20 【问题描述】:

尝试使用以下代码从 Excel 连接到 HP ALM 12.5

qcURL = "https://xxx-alm.xxxx.com/qcbin"
qcID = "xxxxx"
qcPWD = "xxxx"
qcDomain = "xxxO"
qcProject = "xxxxxx"

'Initiate connection with ALM Server
Set oTDConnection = CreateObject("TDApiOle80.TDConnection")
oTDConnection.InitConnection qcURL, qcDomain
oTDConnection.ConnectProject qcProject, qcID, qcPWD
Set com = oTDConnection.Command

并引用了以下库:

如果我尝试运行,则会出现如下错误

Set oTDConnection = CreateObject("TDApiOle80.TDConnection")

我尝试了here、here 和here 等论坛提供的各种解决方案,但无法解决

【问题讨论】:

grapecity.com/blogs/registration-of-64-bit-activex-controls 【参考方案1】:

在您的机器上安装 HP ALM 客户端,它在您的 ALM 服务器上可用:http://almserver:8080/qcbin/start_a.jsp?common=true

【讨论】:

【参考方案2】:

OTA 是 32 位 COM 库,您不能在 64 位 Office 中使用它。从您的屏幕截图中,您已经在您的计算机中注册了 OTA 客户端,否则您无法在“参考”对话框中看到它。因此,您可能正在使用 64 位 Excel 来调用 OTA。

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于无法将 Excel 连接到 ALM的主要内容,如果未能解决你的问题,请参考以下文章

无法从 Excel 连接到远程 OLAP (SSAS) “无法建立连接,因为目标计算机主动拒绝它”

HP LoadRunner:怎样连接到HP ALM的CAC模式?

使用关闭的 Excel 文件时无法使用报表生成器连接到数据源

无法从c#连接到excel

无法通过 excel 连接到分析服务

使用 VBA 将 Excel 表连接到 SQL Server