0

我有以下情况:

我的网络上的另一台计算机上保存了一个 Excel 工作簿。我需要在该计算机上执行该文件,因为它与大屏幕相连以显示一些数据。我试图自动执行工作簿,但我能得到的只是让它在我的电脑上运行,我需要它在那台电脑上运行

我正在使用的 vbs 代码的相关部分如下:

Set objXL = CreateObject("Excel.Application")
objXL.Visible = True
Set objXLWorkbook = objXL.Workbooks.Open(path)

我知道这种方法只能在我的电脑上打开工作簿。有人知道如何让它在另一台计算机上运行 Excel 吗?

4

1 回答 1

1

您不能开箱即用地在远程计算机上运行程序或脚本。否则,远程安装病毒将比现在更容易。您的 vbs 可以简单地安装和激活病毒而不是 excel 文件。

尽管如此,这是一件很常见的事情,人们经常想要做(远程任务,而不是病毒——尤其是管理员喜欢通过远程打开一些有趣的东西来吓唬用户)。

看看Bill Stewart 的一篇文章,他解释了如何使用 Powershell 来完成您的任务。远程计算机上所需的设置仍需要完成一次。

于 2012-10-11T13:57:46.293 回答