• ベストアンサー

VBA Shell について(アプリの起動)

Shellを使用して特定のアプリケーションの起動および操作をしたいと考えています。 起動は以下の式で出来たのですが、 Sub VbaToCmd() Call Shell("C:...........................................................................exe", vbNormalFocus) End Sub 起動後の画面でパスワード入力が求められます。 (1)パスワードを自動入力にしたい。 (2)起動後、キーボード操作を行いたい。 VBA初心者ですみません。。 ご回答よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

(1)パスワードを自動入力にしたい。 この問題は起動したアプリケーション側での問題ですので、アプリケーションがパスワードを起動時に引数として取り扱えるような仕様でなければ、自動入力にはできないと思われます。 引数として取り扱うような例 (パスワードがABCとしたら) Call Shell("C:...........................................................................exe /ABC", vbNormalFocus) (2)起動後、キーボード操作を行いたい。 キーボード操作できないという状態が良く分かりませんが…

関連するQ&A

専門家に質問してみよう