• ベストアンサー

VBで他のアプリケーションを操作する

harapeco7の回答

  • ベストアンサー
  • harapeco7
  • ベストアンサー率54% (33/61)
回答No.3

>他のアプリケーションを間接的に操作できるかどうかを教えてください。 出来ます。 >まるで人が操作しているかのように 選択、入力、実行を押す。という流れがモニター上のマウスポインタで表現されるのか? という事でしょうか? 可能ですが、「テキストに入力後、検索する」という処理だけをしたいならば アイテムに直接キーを送ります(私なら)。

asp0099
質問者

お礼

回答ありがとうございます。 >選択、入力、実行を押す。という流れがモニター上のマウスポインタで表現されるのか? >という事でしょうか? 言いたかったのはそういうことです。 本当にやりたいことは、キー入力だけでなくボタンを押したりメニューを選んだりいろいろする必要があるので。 さっそくやってみたいと思います。

関連するQ&A

  • フォーカスがあるテキストボックスに文字を入れる

    GUIでテキストボックスとボタンを作っています。 ボタンをクリックすると、GUIのテキストボックスに書かれた文字がWebブラウザ側にあるテキストボックスへ挿入されるという処理をしたいです。 この処理は、ボタンを押す前にWebブラウザ上のテキストボックスにフォーカスを移し、その後ボタンを押したらフォーカスがある位置に文字を挿入すればできるのではと考えたのですが。。。 フォーカスがある位置に文字を挿入させるやり方がわかりません。 どなたか分かる方教えてください><;

  • VB2008でほかのアプリケーションを操作したい

    VB2008でほかのアプリケーションを操作したい VBでButton1を押したらメモ帳で「ABC」と入力し新規保存させたり プリンタドライバーの設定を変更したりという操作をボタン一発でできるプログラムを作ろうと思ったのですが、どの様なコードの記述をしたらいいのでしょうか?

  • 別アプリケーションの操作

    こんにちは。 タイトルの件についてお聞きしたいことがあるのでよろしくお願いします。 既存のVB.netアプリケーションがあります。 ログイン画面があるのですが、毎回入力するのが面倒なので、自動ログインツールを作成しようと思っています。 ツール側もVB.netです。 そこで、別のアプリケーションのテキストボックスやコマンドボタンの操作というのはどのようにしたらいいのでしょうか? 既存アプリケーション側は変更したくありません。 どなたかアドバイスよろしくお願いします。

  • 他のアプリからVBのFormへフォーカスを戻したい。

    「他のアプリケーションにフォーカスがある場合に、 ショートカットキー(例:Ctrl+a)を押すと、 VBのFormへフォーカスが移る」ということをVBでプログラムしたいのですが、APIを使うのでしょうか? VBのイベントなどを使用したプログラミングの経験はあるのですが、APIの使い方は分かりません。 どなたか教えてください。よろしくおねがいします。

  • Access VBA 他アプリケーション

    Accessのフォームから他アプリケーションを起動するボタンをつくります。 起動したアプリケーションの入力フォームへ、Accessのフォームのテキストボックスの内容を書き込む事はできないでしょうか? 例えば、Accessのフォームに『OKWave』と入力されたテキストボックスと、ブラウザが開くボタンが配置されているとします。ボタンをクリックするとブラウザが起動し、起動したら任意の検索サイトが表示され、そのサイトのフォームに、Accessのフォームのテキストボックスにかかれている、『OKWave』が自動的に入力するようなVBAを書きたいと思います。 よろしくお願いします。

  • VB.NETでのWEBアプリケーションにおける設定

    VB.NETでのWEBアプリケーションにおける設定で困っています。入力の判定でテキストボックスのようなものをポップで出したいのですが、良く分かりません。設定方法を教えてください。Windowsformではありません。ブラウザ表示の際の入力判定です。お願いします。

  • VBのプログラムよりマウスを移動させたいのです

    はじめて、よろしくお願いします。 VB6で作業しているのですが、マウスをVBで操作したいのですが ボタンをクリックすると、マウスは、決まった位置に移動させたいのですが 可能でしょうか。 よろしくお願いします。

  • Windowsアプリケーションのフォームのフォーカスについて

    Windowsアプリケーションのフォームのフォーカスについて Windowsフォームアプリケーションを、C/C++で作成しています。 開発環境:Visual C++ 2008 Express Edition OS:WindowsXP テキストボックスに入力され、 フォーカスアウトした時に入力値の判定し、 偽だった時はボタンを非アクティブにする処理を実装しています。 しかし、タブ移動でのフォーカスアウトは可能なのですが、 フォームにマウスクリックした時にフォーカスが変わりません。 フォームにフォーカスを持たせることはできないのでしょうか? また、何か良い方法があったら教えていただけると幸いです。 宜しくお願いします。

  • VBのチェックボックス

    VBのチェックボックスにチェックを入れたときテキストボックスに文字が表示されるようにすることは可能でしょうか?現在はオプションボタンでテキストに表示されるようになっていますが、これに加えてチェックボックスをチェックしたときはオプションボタンでテキストに表示されていたものが消え、チェックボックスにチェックを入れたときの文字がテキストに出るようにしたいのですが・・。説明がわかりにくくてすいません

  • VB.NETでマウスクリックイベントを発生させたい。

    VB.NETでformの外で任意の座標でマウスクリックイベントを発生させたい。 formにはボタンがあり、そのボタンを押すを固定位置(formの外)でマウスの左クリックイベントを発生させたいのですがどのような手段を使えばいいでしょうか。 環境 Windows XP,VB2008 Exoress