在Citrix接收器上使用sendkeys?

时间:2017-08-19 01:51:36

标签: vba excel-vba vbscript citrix excel

所以我刚开始能够使用Citrix Receiver,我认为它连接到Microsoft Office 2016是桌面应用程序的虚拟桌面。我相信这个虚拟桌面总是在运行。我有一些excel宏,我想从虚拟桌面上的Windows任务调度程序触发。

我创建的宏不使用我测试过的sendkeys,并且在虚拟桌面上成功运行,无论我是否主动连接到它,或者我是否完全没有连接到虚拟桌面。

我还创建了一些在虚拟桌面中使用sendkeys的宏。当我主动连接到Citrix接收器虚拟桌面时,我的带有sendkeys的宏工作得很好。只有当我使用任务调度程序触发宏时,sendkeys才会在我没有主动连接到虚拟桌面时运行,而sendkey似乎不起作用。

我真的不明白为什么会这样?从进行一些网络搜索,似乎人们经常使用带有Citrix接收器的sendkeys遇到问题。但是,当我主动连接时,使用sendkeys没有问题。当我没有主动连接时,这只是sendkeys的一个问题。 sendkeys是否以某种方式进行交互并使用我正在使用的活动机器或某些东西才能在虚拟桌面上注册sendkeys?

感谢您的帮助,如果我解释的内容没有意义,请告诉我。

0 个答案:

没有答案