返回列表 上一主題 發帖

以下指令是什麼意思

SUB TEST以上的是API定義,用來呼叫WINDOW系統的"小程序"
這裡有3個"小程序":FindWindow,SetCursorPos,GetWindowRect

Private Sub test()
Dim Rec As RECT   這句你可以當是存坐標的變量REC
GetWindowRect GetWindowHandle, Rec   把EXCEL的坐標放到REC
SetCursorPos Rec.Right - 600, Rec.Top + 400 把老鼠放到EXCEL右上角向左600點位和上方對下400點位
End Sub

GetWindowHandle:
XLMAIN是EXCEL的"系統名稱" FINDWINDOW 用來找出EXCEL的"ID:  (即HANDLE)
用來作日後指定版面做操作,如TEST下的SETCURSORPOS

GetWindowHandle可寫成
Private Function GetWindowHandle() As Long
GetWindowHandle = FindWindow("XLMAIN", vbNullString)
End Function
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

        靜思自在 : 好事要提得起,是非要放得下,成就別人即是成就自己。
返回列表 上一主題