Avaya CMS的VBA代码不会在不同的用户上运行

时间:2013-04-24 20:22:40

标签: excel vba avaya

在我们的呼叫中心,我们使用Excel VBA通​​过Avaya CMS主管提取集成数据。我们多年来一直使用相同的代码。

我们的一位主管无法使用Windows NT登录来运行报告。尝试时,她收到OLE超时错误。如果其他用户尝试在同一台计算机上使用NT,则可以运行该报告。

我们没有任何知道VBA或Avaya足以排除故障的人(临时雇佣代码)。我充其量只是中间水平,并且发现逻辑没有任何问题 - 正如我之前所说,它对我来说运行正常。

当我向专门的IT部门询问这可能是用户档案问题时,他们告诉我所有主管都有相同的“千篇一律”简介。他们声明它必须是VBA代码的问题。

此时我还可以尝试其他任何故障排除方法吗?除了Avaya的用户权限和代码本身还有其他可能会干扰VBA的问题吗?提前致谢

1 个答案:

答案 0 :(得分:0)

如果该主管将其设置在比其他人更高的级别上,则可能是用户帐户控制(UAC)的问题。打开UAC后,它会限制您在VBA中可以执行的操作。要检查UAC级别,请打开控制面板,然后按“用户帐户”,“更改用户帐户控制设置”

使用Excel VBA提取数据的另一种方法是使用基于Web浏览器的报告工具,该工具具有定期导出到Excel的完全权限控制。 NetLert的N-Focus Plus报告工具可以做到这一点 - 它从CMS中提取数据,将其存储到服务器上的数据库中(因此,您可以存储无限的历史间隔数据),让您设置任意数量的无限制主管的权限'所以他们只看到他们的数据或他们的小组'数据,他们可以导出报告excel或设置自己的每日/每周/每月自动报告分发。它还可以在一个基于Web的界面中将多个CMS服务器连接在一起,并进行实时和历史报告......请在http://www.netlert.com/nfocus_video_overview.php

查看