저는 프로그래밍에 대한 신인이며, 저의 머리 끝까지 확신합니다. 그러나 여기에 제 문제가 있습니다. 나는 내가 가질 수없는 (그리고 가질 수없는) 서버가있는 제조 시설에서 일한다. 데이터를 검색하고 분석하기 위해서는 품질 관리 웹 사이트로 이동해야합니다.이 웹 사이트는 선택할 수있는 여러 드롭 다운 메뉴를 제공합니다. 첫 번째 것은 "제조일"이고, 그 다음에 시간, 그 다음 컴퓨터 ID입니다. 그런 다음 검색을 실행합니다. 그런 다음 이전에 작성한 매크로에 삽입해야하는 데이터가 포함 된 새 창을 엽니 다.VBA-Explorer 드롭 다운 메뉴 선택
Sub GoogleSearch()
Set objIE = CreateObject("InternetExplorer.Application")
WebSite = "http://mant6websrv1.thermatru.com/QMS/QualityReporting/Reports/LDMasterQueryReport.asp"
With objIE
.Visible = True
.navigate WebSite
Do While .Busy Or .readystate <> 4
DoEvents
Loop
Set Element = .document.getElementsByName("q")
Element.Item(0).Value = "Hello world"
.document.forms(0).submit
'.quit
End With
End Sub
원래 문구에 "Hello World"를 검색 한 후 탐색기에서 구글을 열고 구글 검색 프로그램이었다 : 직장에서 내 친구는이 프로그램을 발견했다. 단순히 웹 사이트를 품질 관리 주소로 바꾸면 올바른 사이트를 열 수있게되었지만 원하는 옵션을 선택하는 방법을 알 수 없습니다. 익스플로러 용 webdeveloper를 조금 꼼짝 못하게하고 필자가 작성해야하는 상자의 ID 이름을 찾았지만 프로그램을 선택하여 원하는 날짜를 삽입하고 실행하는 방법을 모릅니다. 수색. 어떤 아이디어?
p.s. 내가 신참이라면 나는 이것이 vba로 매크로를 쓰는 제 3의 날이라는 것을 의미하므로 어떤 대답으로도 가능한 한 단순하고 명료하게 작성하십시오. 나는이 물건을 정말로 즐기기 시작하고 최대한 많이 배우기를 원합니다. 모두에게 감사드립니다.