グリッドのテーブルセル内のリンクのクリックを記録し、UIMap ファイルに移動した後にコードを変更しました。グリッドには多くのリンクがありますが、それらは 1 回しか使用できず、その後消えてしまいます。リンクは、InnerText プロパティとしての個人の姓です。sLastName 変数を介して人の姓を渡しています。これは場所によっては機能しますが、常に機能するとは限りません。フィードバックをいただければ幸いです。
Public Sub ReviewPhysOrdClick(ByVal sLastName)
Dim uILastNameHyperlink As HtmlHyperlink = Me.UIPaperlessAdministratWindow1.UIPaperlessAdministratDocument9.UINamelast1449Hyperlink
'all stuff to help it find a link in the grid to click
uILastNameHyperlink.SearchConfigurations.Add("Id") 'add id property as a search item
uILastNameHyperlink.SearchProperties.Add("Id", "ctl20__UserGrid", PropertyExpressionOperator.Contains) 'search parameter
uILastNameHyperlink.SearchProperties.Add("InnerText", sLastName, PropertyExpressionOperator.Contains) 'search parameter
uILastNameHyperlink.Find() 'prompts a search for the control before any action is taken
Mouse.Click(uILastNameHyperlink) 'click the link
End Sub