
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版)で座標...
-
Cで回転プログラムの高速化を
-
Javaで・・・
-
canvas で点を描く方法
-
直線を描画するプログラム
-
C アルゴリズム(モンテカルロ法)
-
EXCEL VBA でウインドウの...
-
PPTのVBA スライド右下端の座...
-
ClientToScreen
-
(C言語)スキャンライン法によ...
-
ピクセル座標で2点間の直線上...
-
3D→2Dの座標変換で、スクリーン...
-
エクセルである点からの距離で...
-
互換ベーシックN88について
-
座標A(X,Y)の線分(aX,aY)(b...
-
抽出した特徴点の座標を取得し...
-
凸型の多角形の座標
-
Fortranの導入について質問
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
ダイアログ内コントロールの位...
-
ワード上Shapeの位置情報を統一...
-
エクセルで回転する座標の出し方
-
3次元空間上の2つの座標から...
-
シーケンサー(PLC?)で制...
-
多角形の内部かどうか判定する方法
-
エクセルである点からの距離で...
-
始点、終点の二つの座標と半径...
-
直線上にある点の座標の求め方
-
以下のプログラムは重心を求め...
-
交差する2線分の交点座標の求め方
-
PPTのVBA スライド右下端の座...
-
選択範囲の座標値の抽出
-
閉図形の座標の配列が右回りか...
-
Excel VBA で自在に図形を変化...
-
ピクチャボックスの座標取得
-
アナログ時計の短針(時間用針)...
-
PanelとCanvasの違いについて
おすすめ情報