0
SAPからデータを抽出するためのコードを書き、Excelテーブルに配置しようとしています。今はGUIが正しいitemnumberになっています。ここで私はいくつかの便利なコードを取得しようとしている、GUIレコーダーを使用しています。私はデータを選択しようとしました、ここで詳細と選択されたデータを開きます。私が持っているのは、GUIで生成されたコードで、.valueや.setfocusなどのようなものが得られないため、これに近づく方法がわかりません。 GUIのコードを以下に示します:SAPのテーブルをSAPのテーブルからコピーするのにExcelを使用する
session.findById("wnd[0]").maximize
session.findById("wnd[0]/tbar[0]/okcd").Text = "/nymm_pricelist"
session.findById("wnd[0]").sendVKey 0
session.findById("wnd[0]/usr/ctxtS_MATNR-LOW").Text = Cells(currentline, 1).Value
session.findById("wnd[0]/usr/ctxtS_VKORG-LOW").Text = Cells(currentline, 2).Value
session.findById("wnd[0]/usr/ctxtS_VKORG-LOW").SetFocus
session.findById("wnd[0]/usr/ctxtS_VKORG-LOW").caretPosition = 4
session.findById("wnd[0]").sendVKey 8
session.findById("wnd[0]/usr/cntlGRID1/shellcont/shell").CurrentCellColumn = "LOCALSALES_KBETR"
session.findById("wnd[0]/usr/cntlGRID1/shellcont/shell").selectedRows = "0"
session.findById("wnd[0]/usr/cntlGRID1/shellcont/shell").ContextMenu
session.findById("wnd[0]/usr/cntlGRID1/shellcont/shell").SelectContextMenuItem "&DETAIL"
session.findById("wnd[1]/usr/cntlGRID/shellcont/shell").setCurrentCell 4, "VALUE"
session.findById("wnd[1]/usr/cntlGRID/shellcont/shell").selectedRows = "4"
session.findById("wnd[1]/usr/cntlGRID/shellcont/shell").ContextMenu
session.findById("wnd[1]/usr/cntlGRID/shellcont/shell").CurrentCellRow = 8
session.findById("wnd[1]/usr/cntlGRID/shellcont/shell").selectedRows = "8"
session.findById("wnd[1]/usr/cntlGRID/shellcont/shell").ContextMenu
session.findById("wnd[1]/usr/cntlGRID/shellcont/shell").CurrentCellRow = 10
session.findById("wnd[1]/usr/cntlGRID/shellcont/shell").selectedRows = "10"
session.findById("wnd[1]/usr/cntlGRID/shellcont/shell").ContextMenu
session.findById("wnd[1]/tbar[0]/btn[0]").press
どのようにするのがいいですか?あなたは次のことを試みることができる
はありがとう、私はそれを試してみます... – Sidvi
申し訳ありませんが、間違って誤った質問を削除しました。 ありがとう、あなたの提案が働いた。私はいくつかの部品番号でそれを実行し、いくつかの情報を得ただけ、その後、私はすべての部分のために同じようにセットアップされていないことを確認することができますので、私はすべての番号に必要な情報を取得していませんでした。 – Sidvi
これではなく、代わりに私を助けることができますか? https://stackoverflow.com/questions/47177189/getting-specific-cell-data-from-sap-to-excel – Sidvi