Получить кликабельную точку мыши UIAutomationElement в VBA - PullRequest
0 голосов
/ 20 сентября 2019

Я использую UIAUtomationClient в VBA.Я пробовал это раньше, но по какой-то причине это больше не работает.Я пытаюсь получить кликабельные точки на элементе uiautomationelement.

Это мой код в модуле автоматизации.

Function GetMousePoint(element As IUIAutomationElement) As tagPOINT
    Dim getPoint As Variant
    getPoint = element.GetClickablePoint(GetMousePoint)
End Function

А это мой код в главном модуле.importBtn является элементом UIAutomationElement.

Dim clickAPI As tagPOINT
clickAPI = Automation.GetMousePoint(importBtn)

Я получаю сообщение об ошибке компиляции, несоответствие типа аргумента ByRef.

...