I have a macro to quickly insert annotations in a plane, I am missing the position like a drag and drop, which I can't find so I look for the X Y position like in the solidworks taskbar
Sub Note()
Dim swApp As Object
Dim Part As Object
Dim myModelView As Object
Dim myBlockDefinition As Object
Dim myAnnotation As Object
Dim URL_0 As String
Dim URL_1 As String
Dim choix As String
Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
Set myModelView = Part.ActiveView
URL_0 = "C:\Users\xxx\"
choix = InputBox("1 : Découpe_insert_hex.SLDBLK" & vbCrLf & _
"2 : Gousset.sldnotestl" & vbCrLf & _
"3 : Soudure.SLDBLK" & vbCrLf & vbCrLf & _
"Entrez le numéro du bloc à insérer", "Choix du bloc")
Select Case choix
Case "1": URL_1 = URL_0 & "Découpe_insert_hex.SLDBLK"
Echelle = 1
Case "2": URL_1 = URL_0 & "Gousset.sldnotestl"
Echelle = 1
Case "3": URL_1 = URL_0 & "Soudure.SLDBLK"
Echelle = 0.05
Case Else: Exit Sub
End Select
If choix = 2 Then
Set myAnnotation = Part.Extension.InsertAnnotationFavorite(URL_1, X_cd, Y_cd, 0)
Else
Set myBlockDefinition = Part.SketchManager.MakeSketchBlockFromFile(Nothing, URL_1, False, Echelle, 0)
End If
End Sub
I want to capture in a plane the position of the cursor on the click
for example I have a userform2 that I thought I would use in non-modal, click on the sheet, visualize the X and Y position, validate and use the coordinates
Private Sub CommandButton1_Click()
'OK
Call Note
End Sub
Private Sub TextBox1_Change()
'X
End Sub
Private Sub TextBox2_Change()
'Y
End Sub

I can't find the code