Excelマクロを作成して実行すると、VNCビューアが開き、アクティブセルに指定されているマシン名に接続しようとしています。開いているワークブック。アクティブなセルで指定されたマシン名にVNCを開くにはExcelマクロが必要
手動で特定のマシン名を引用符で囲んだ場合(実際の例に示されています)、必要な処理を行いますが、セルをハイライト表示してマクロを実行し、VNCが以下の作業例。
実施例:
Sub VNC()
Shell ("C:\Program Files\uvnc bvba\UltraVNC\vncviewer.exe H112-R2S2")
End Sub
非稼働例:奇妙ビット厥
Sub VNC()
Dim txt As String
txt = ActiveCell.Value
RetVal = Shell("C:\Program Files\uvnc bvba\UltraVNC\vncviewer.exe " & txt)
End Sub
実際に動作していない例で動作していない機能の詳細について教えてください。例えば。それは静かに失敗するか、エラーメッセージを投げるかなどです。あなたは 'RetVal'で何かを得ていますか?デバッグのために、Shellへの呼び出しの前に 'debug.print txt'行を追加して、何がShellに供給されているかを知ることができます。 – xidgel
'RetVal = Shell(" "C:\ Program Files \ uvnc bvba \ UltraVNC \ vncviewer.exe" ""&txt& "" "") ' –
...これは、 (または持っているかもしれない)スペースがある。 –