
EcxelでVBAマクロを作成してます。
Excelから、別のウインドウ(Excelではないソフトのウインドウ)
をActiveにし、「決まった座標位置へマウスを動かし、そこで、
ダブルクリック」という動作をさせたいのですが、
「座標移動&ダブルクリック」がどうしてもできません。
(その後、コピーペーストをしてExcelに戻します。)
ウインドウをActiveにしたり、コピペ等は、Sendkeyで、できたのですが、
どうしても座標移動&ダブルクリックだけができません。
(そのソフト特有で、どうしても、
ダブルクリックしなくてはならない箇所があるのです。)
APIなどを使用するとできますでしょうか?
Sendkeyでもダブルクリック&マウスの座標移動があるようなので、
試してみましたが、それは、うまくいきませんでした。
何か別の方法をご存知の方がいらっしゃれば、教えていただきたいと思います。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
こんにちは。
>Excelから、別のウインドウ(Excelではないソフトのウインドウ)
>をActiveにし、「決まった座標位置へマウスを動かし、そこで、
>ダブルクリック」という動作をさせたいのですが、
「座標移動&ダブルクリック」がどうしてもできません。
>(その後、コピーペーストをしてExcelに戻します。)
でも、ExcelでないソフトのWindowという時点で、VBAだけではアウトです。
しかし、私は、そういうものを作ったことがありますね。
その内容は、
-------------------------------------------
最初に、Excelにイディオムがあって、それを、辞書ソフト[EBWIN]で検索して、コピーしてExcelに貼り付けるというものです。辞書でイディオムが見つからない時には、イディオムの単語を書き換えて、2~3回探すという風につくりました。約5,000語のイディオム集に訳をふりました。
-------------------------------------------
ここで、うみうみさんの[UWCS]というツールと、VBAを組み合わせて使うわけです。
呼び出しは、Shellを使いました。
http://www.uwsc.info/
記録マクロもあるので、簡単には作れますが、本格的なプログラミングとなると、この言語の中身は、Win32APIオンパレードというもので、使いこなせれば、とんでもないものが出来ます。言語は、VBAなどに良く似ています。なお、これは、本にもなっています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
シーケンサー(PLC?)で制...
-
ガウシアンフィルタのCプログラム
-
OpenCvSharp4による画像判定解...
-
3次元座標上の2直線の交点判...
-
エクセルである点からの距離で...
-
C言語で制作するピラミッドアー...
-
c#で直線が図形内にあるか判定
-
2D座標を3D座標に変換する...
-
位置座標からx軸となす角度(ラ...
-
ダイアログ内コントロールの位...
-
Excel VBAでマウス移動&ダブル...
-
エクセルで作った新しいウイン...
-
コンボボックス内の文字サイズ変更
-
「アイテムは収集されました」...
-
コントロールの書式設定で、“コ...
-
リソースファイルとは・・・
-
ラジオボタンの初期指定
-
UWSCで特定のChromeのタブをア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
c言語でキーボードから2点の座...
-
3次元空間上の2つの座標から...
-
ワード上Shapeの位置情報を統一...
-
シーケンサー(PLC?)で制...
-
多角形の内部かどうか判定する方法
-
Excel VBA で自在に図形を変化...
-
ガウシアンフィルタのCプログラム
-
エクセルで回転する座標の出し方
-
エクセルである点からの距離で...
-
選択範囲の座標値の抽出
-
ダイアログ内コントロールの位...
-
y=x^2の座標をプロットするプロ...
-
有限要素法について教えてください
-
有限要素法(FEM)について教え...
-
C言語 配列で座標
-
PanelとCanvasの違いについて
-
タッチパッドのタッチ座標取得
-
アクセスのセルの数え方。
おすすめ情報