三流君 ken3のmemo置き場

三流プログラマーのメモ書きです。主にVBAやWindowsの話題が多いです

挨拶・自己紹介:「こんな感じ」や「あの、あの」と活舌の悪い、
三流プログラマーのオッサンです

当ブログではGoogle AdSenseおよび各種アフィリエイトプログラムを利用して広告を配信しています。

VBA マウスカーソル 位置 指定 で SetCursorPosを使ってみた

動画で三流解説

動画の簡単な説明

マウスカーソル 位置 指定 などで検索すると
http://msdn.microsoft.com/ja-jp/library/cc411029.aspx
など、
SetCursorPos
が見つかります。

スバリのVBA サンプルがほしかったので、
VBA SetCursorPos で 検索すると

http://homepage1.nifty.com/MADIA/vb/API/SetCursorPos.htm
などが見つかるので、そのままテストで使ってみます。

Option Explicit

'標準モジュール 頭で忘れずに 使用するAPIの定義を入れてね。

'マウス関係
Declare Function SetCursorPos Lib "USER32" (ByVal x As Long, ByVal y As Long) As Long

'XをセルC2から、YをC3から取り出し マウスカーソルを移動させてみる
'VBA SetCursorPos で 検索
' http://homepage1.nifty.com/MADIA/vb/API/SetCursorPos.htm を参考にしてみました。
Sub test_XY() Dim x As Long, y As Long x = Range("c2") 'セルから代入 y = Range("c3") Dim Ret As Long Ret = SetCursorPos(x, y) '単純にAPIを呼んだだけです。

End Sub

動画解説やテスト結果

www.youtube.com
動画元: VBA マウスカーソル 位置 指定 で SetCursorPosを使ってみた - YouTube

動画区分でURL:ken3内のリンクを探す


質問・感想・クレームなど、
気軽にコメント欄に書いてもらえるとうれしいです。

当ブログではGoogle AdSenseおよび各種アフィリエイトプログラムを利用して広告を配信しています。


フッター:最後にKen3Videoの動画一覧を紹介します

YouTubeにアップした動画です。他の動画を一瞬でも見てもらえるとさらに嬉しいです。
再生リスト:[三流君Ken3の最新動画]←リストの一覧形式で表示する


また、ブログを見に来てくださいね。ではまたぁ~