Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用VBA定位光标/鼠标尖_Vba - Fatal编程技术网

使用VBA定位光标/鼠标尖

使用VBA定位光标/鼠标尖,vba,Vba,我正在将Visual Basic用于应用程序,在我的程序中,我正在打开Inventor零件并捕获缩略图。如果鼠标指针悬停在零件上,我会得到不想要的结果。我希望能够重新定位光标,使其远离障碍 任何能够实现这一点的VBA代码以及所需的引用都将不胜感激。您可以使用API来实现这一点,尽管如果您不将其放回找到它的地方,UX可能会很糟糕: Private Declare Sub SetCursorPos Lib "user32.dll" (x As Long, y As Long) Sub Exampl

我正在将Visual Basic用于应用程序,在我的程序中,我正在打开Inventor零件并捕获缩略图。如果鼠标指针悬停在零件上,我会得到不想要的结果。我希望能够重新定位光标,使其远离障碍

任何能够实现这一点的VBA代码以及所需的引用都将不胜感激。

您可以使用API来实现这一点,尽管如果您不将其放回找到它的地方,UX可能会很糟糕:

Private Declare Sub SetCursorPos Lib "user32.dll" (x As Long, y As Long)

Sub Example()
    SetCursorPos 0, 0
End Sub
如果您确实想还原原始位置,只需先抓取即可。

您可以使用API进行此操作,但如果您不将其放回找到的位置,UX可能会很糟糕:

Private Declare Sub SetCursorPos Lib "user32.dll" (x As Long, y As Long)

Sub Example()
    SetCursorPos 0, 0
End Sub
如果你真的想恢复原来的位置,只需先抓取它