Scrip Excel

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

Dim row As Integer Dim Application As Object, iContador As Integer 'If Not IsObject(Application) Then Set SapGuiAuto = GetObject("SAPGUI")

Set Application = SapGuiAuto.GetScriptingEngine 'End If If Not IsObject(Connection) Then Set Connection = Application.Children(0) End If If Not IsObject(session) Then Set session = Connection.Children(0) End If If IsObject(WScript) Then WScript.ConnectObject session, "on" WScript.ConnectObject Application, "on" End If session.findById("wnd[0]").maximize session.findById("wnd[0]/tbar[0]/okcd").Text = "/NMM02" session.findById("wnd[0]").sendVKey 0 Dim vcount As Double row = 298 Do While [MATERIAL].Rows(row) <> "" ' session.findById("wnd[0]/usr/subHEADER:SAPLGL_ACCOUNT_MASTER_MAINTAIN:2011/ ctxtGLACCOUNT_SCREEN_KEY-SAKNR").Text = [MATERIAL].Rows(row) ' session.findById("wnd[0]/usr/subHEADER:SAPLGL_ACCOUNT_MASTER_MAINTAIN:2011/ ctxtGLACCOUNT_SCREEN_KEY-BUKRS").Text = [SOCIEDAD].Rows(row) ' session.findById("wnd[0]/usr/subHEADER:SAPLGL_ACCOUNT_MASTER_MAINTAIN:2011/ ctxtGLACCOUNT_SCREEN_KEY-BUKRS").SetFocus ' session.findById("wnd[0]/usr/subHEADER:SAPLGL_ACCOUNT_MASTER_MAINTAIN:2011/ ctxtGLACCOUNT_SCREEN_KEY-BUKRS").caretPosition = 4 ' session.findById("wnd[0]/usr/subHEADER:SAPLGL_ACCOUNT_MASTER_MAINTAIN:2011/ btnPUSH_CRE_REF").press ' session.findById("wnd[1]/usr/sub:SAPLSPO4:0300/ctxtSVALD-VALUE[0,21]").Text = [CUENTA1].Rows(row) ' session.findById("wnd[1]/usr/sub:SAPLSPO4:0300/ctxtSVALD-VALUE[1,21]").Text = [SOCIEDADMOD].Rows(row) ' session.findById("wnd[1]/usr/sub:SAPLSPO4:0300/ctxtSVALD-VALUE[1,21]").SetF ocus ' session.findById("wnd[1]/usr/sub:SAPLSPO4:0300/ctxtSVALD-VALUE[1,21]").care tPosition = 4 ' session.findById("wnd[1]/tbar[0]/btn[0]").press ' session.findById("wnd[0]/tbar[0]/btn[11]").press ' session.findById("wnd[1]/tbar[0]/btn[0]").press session.findById("wnd[0]/usr/ctxtRMMG1-MATNR").Text = [MATERIAL].Rows(row) session.findById("wnd[0]/usr/ctxtRMMG1-MATNR").caretPosition = 7 session.findById("wnd[0]").sendVKey 0 session.findById("wnd[1]/tbar[0]/btn[19]").press session.findById("wnd[1]/usr/tblSAPLMGMMTC_VIEW").getAbsoluteRow(0).Selected = True session.findById("wnd[1]").sendVKey 0 session.findById("wnd[0]/tbar[1]/btn[30]").press session.findById("wnd[0]/usr/tabsTABSPR1/tabpZU01/ssubTABFRA1:SAPLMGMM:2110/ subSUB2:SAPLMGD1:8000/tblSAPLMGD1TC_KTXT/ctxtSKTEXT-SPRAS[0,1]").Text = [IDIOMA] .Rows(row) session.findById("wnd[0]/usr/tabsTABSPR1/tabpZU01/ssubTABFRA1:SAPLMGMM:2110/

subSUB2:SAPLMGD1:8000/tblSAPLMGD1TC_KTXT/txtSKTEXT-MAKTX[1,1]").Text = [TXT].Row s(row) session.findById("wnd[0]/usr/tabsTABSPR1/tabpZU01/ssubTABFRA1:SAPLMGMM:2110/ subSUB2:SAPLMGD1:8000/tblSAPLMGD1TC_KTXT/txtSKTEXT-MAKTX[1,1]").SetFocus session.findById("wnd[0]/usr/tabsTABSPR1/tabpZU01/ssubTABFRA1:SAPLMGMM:2110/ subSUB2:SAPLMGD1:8000/tblSAPLMGD1TC_KTXT/txtSKTEXT-MAKTX[1,1]").caretPosition = 23 session.findById("wnd[0]/tbar[0]/btn[11]").press row = row + 1 session.findById("wnd[0]").maximize session.findById("wnd[0]/tbar[0]/okcd").Text = "/NMM02" session.findById("wnd[0]").sendVKey 0 Loop MsgBox "Actualizacin finalizada", vbOKOnly

You might also like