Я использую 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.