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で質問しましょう!
似たような質問が見つかりました
- PDF OUTLOOK2021 添付のPDFが保存してからでないと開くことができません 2 2022/06/20 10:32
- Excel(エクセル) Excel ハイパーリンク設定について 教えてください 例なんですが、 VBAにてファイル1の列Gに 2 2022/11/04 17:52
- Visual Basic(VBA) VBAについて教えてください。 Excelで セルのB6~BG24でダブルクリックすると ダブルクリ 1 2022/06/02 17:07
- Windows 7 ショートカットキー 応用編 どういうの主に使いますか? 2 2022/12/28 23:46
- Excel(エクセル) ExcelVBAで自動調整できますか? 3 2023/08/25 22:59
- Visual Basic(VBA) エクセルVBA ダブルクリックしたら色反転を指定したセルのみにしたい 2 2022/04/06 12:52
- その他(Microsoft Office) office2010とoffice365の共存でoffice365を優先で起草させたい 3 2023/01/24 10:47
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
- Visual Basic(VBA) Excelにて、シート1の行を削除するとシート2のシート1と同じ番号の行も削除したい 3 2022/05/08 04:24
- Visual Basic(VBA) VBA ダブルクリックしたときにctrlキーが押されているか知りたいのですが。 1 2023/06/30 22:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
始点、終点の二つの座標と半径...
-
エクセルである点からの距離で...
-
画像回転について
-
Excel VBA で自在に図形を変化...
-
visualbasic でform上に正三角...
-
以下のプログラムは重心を求め...
-
y=x^2の座標をプロットするプロ...
-
OpenCvSharp4による画像判定解...
-
水素分子の体積要素
-
エクセルで回転する座標の出し方
-
オートシェイプ円弧の中心点、...
-
マインクラフト(pc版)で座標...
-
DirectXを使ってテクスチャ(画...
-
交差する2線分の交点座標の求め方
-
タッチパッドのタッチ座標取得
-
c#で直線が図形内にあるか判定
-
SetWindowOrgとSetViewportOrg...
-
直線上にある点の座標の求め方
-
ダイアログ内コントロールの位...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
エクセルで回転する座標の出し方
-
エクセルである点からの距離で...
-
3次元空間上の2つの座標から...
-
閉図形の座標の配列が右回りか...
-
ダイアログ内コントロールの位...
-
始点、終点の二つの座標と半径...
-
座標を持った平面範囲に座標を...
-
空間上の二点を結ぶ直線上に任...
-
エクセルシート上のマウスポイ...
-
多角形の内部かどうか判定する方法
-
ワード上Shapeの位置情報を統一...
-
Excel VBA で自在に図形を変化...
-
OpenCvSharp4による画像判定解...
-
C言語 配列で座標
-
シーケンサー(PLC?)で制...
-
以下のプログラムは重心を求め...
-
交差する2線分の交点座標の求め方
-
VB6のPrinter.ScaleWidth に対...
おすすめ情報