0
WpfTableの中で右クリックすると、WpfMenuが表示され、そこから特定のオプションを選択したいと考えています。 詳細についてはスクリーンショットを参照してください - ここでは WpfTable内のWpfMenuボタンを選択できません
がコードである私がしようとしています: -Function IncidentCancellAllActions()
Dim Rowcnt
Rowcnt = SwfWindow("VisionCommandClient").SwfObject("VisionCC_Incident_ActionsTab_SWO").WpfWindow("VisionCC_Incident_ActionsTab_WpfWin").WpfTable("VisionCC_Incident_ActionsTab_WpfTable").RowCount
If Rowcnt > 0 Then
SwfWindow("VisionCommandClient").SwfObject("VisionCC_Incident_ActionsTab_SWO").WpfWindow("VisionCC_Incident_ActionsTab_WpfWin").WpfTable("VisionCC_Incident_ActionsTab_WpfTable").ActivateCell
SendFromKeyboard("1-SHFT-F10")
wait 5
'SwfWindow("VisionCommandClient").WpfWindow("VisionCC_ResourceStatusList_WpfWin_2").WpfMenu("VisionCC_Action_WPM").Select "Cancel All"
msgbox SwfWindow("VisionCommandClient").WpfWindow("VisionCC_ResourceStatusList_WpfWin_2").WpfMenu("VisionCC_Action_WPM").ShowContextMenu
SwfWindow("VisionCommandClient").WpfWindow("VisionCC_ResourceStatusList_WpfWin_2").WpfMenu("VisionCC_Action_WPM").Select "Cancel All"
wait 2
Else
Exit Function
End If
End Function
を右クリックした後、それはWpfMenuオプション "CANCELLすべて" をクリックされていません。
これまでにすべての方法を試してみましたが、まずはハイライトできますか?もしそうなら、あなたは "Showcontextmenu"の後にwait()を使うことができます。あなたが試みるかもしれない他のものはsendkeysメソッドによって矢印キーです – Pranav
@Pranav私はそれを強調することができません。私が右をクリックすると、次のラインコードは実行されず、msgboxは空白になります。 –
これを絞り込んだので、 'wpfmenu'を識別できるように異なるオブジェクト識別方法を試してみましょう。また、なぜ ".click ,,, micrightbtn"メソッドを使用しないのですか? – Pranav