• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA 特定SVRにID,PASSを投入したい)

VBA 特定SVRにID,PASSを投入したい

このQ&Aのポイント
  • VBAを使用して特定のSVRにIDとPASSを投入したいです。現在、グループ外のSVRにIDとPASSを投入するために使用しているコードがありますが、成功率が低いです。他に良い方法があれば教えてください。
  • 現在、VBAを使用して特定のSVRにIDとPASSを入力していますが、成功率が低いです。起動中のExcelが保存されてしまったり、別の画面が表示されてしまうことがあります。他に効果的な方法があれば、教えてください。
  • VBAコードを使用して、特定のSVRにIDとPASSを投入したいと考えています。現在、使っているコードでは、成功率が低いです。Excelが保存されてしまったり、意図しない画面が表示されることがあります。もし別の方法があれば、教えてください。

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

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.3
maru0130
質問者

お礼

ご回答有り難うございます。 ご教授して頂いた内容で実行してみます。 ただ テスト機はid,pass登録機ですので ほかの人のpcを借りてテストしてみます。

その他の回答 (2)

回答No.2

最初からネットワーク ドライブにマウントさせちゃえばいいのに。

回答No.1

この方法は思いつきませんでした…^^; 2秒後(?)にexplorerが開かれる事、 対象にアクセスして1秒後(?)までに応答が返ってくる事、 実行中常にフォーカスされ続けている事も前提かと思いますし、多分どこかでこれらがコケているのでしょう 方法までは覚えていませんがsendkeysで入力されている部分を一つにまとめ IPアドレスとIDとPassを同時に入れる または待機時間を長くすれば成功率は向上するかと思いますが… 手元にサーバに接続する為に書いたバッチファイルがあるのですが 実際に接続している部分は net use \\[IPアドレス]\IPC$ [パスワード]/user:[ユーザ名] この一行です cmdにこれをキックするか、このバッチファイルを動かして結果を拾う方が早いかと思いますが… だったら最初からバッチファイルで動かすというのは言わない約束で…

maru0130
質問者

お礼

回答有り難うございます。 どうも explorer に うまくフォーカスされていない様なのです。(excel 2000,2002,2003同様) 動作は explorer を起動して 2秒待ち ip 投入 し 1秒待ち id投入、pass投入です。

関連するQ&A

専門家に質問してみよう