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 を使用してタスクを実行する方法を説明しています。リモート コンピューターで必要なセットアップは、まだ 1 回実行する必要があります。

于 2012-10-11T13:57:46.293 に答える