- ©«¤l
- 5923
- ¥DÃD
- 13
- ºëµØ
- 1
- ¿n¤À
- 5986
- ÂI¦W
- 0
- §@·~¨t²Î
- win10
- ³nÅ骩¥»
- Office 2010
- ¾\ŪÅv
- 150
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¥xÆW°ò¶©
- µù¥U®É¶¡
- 2010-5-1
- ³Ì«áµn¿ý
- 2022-1-23
        
|
¦^´_ 3# ¤p«L«È
¸Õ¸Õ¬Ý 2003, XP, IE8 ¤U:¨S¦³Åvªº°ÝÃD- Option Explicit
- Sub EX_IE«ö¤UEnter()
- Dim http As Object, i As Integer, A As Object, Result As String
- Set http = CreateObject("InternetExplorer.Application")
- With http
- .Navigate "http://www.hkexnews.hk/sdw/search/search_sdw.asp"
- '.Visible = True
- For i = 1 To 100
- Do While .readyState <> 4 Or .Busy: DoEvents: Loop
- .document.getelementbyid("ddlShareholdingDay").Value = 30
- .document.getelementbyid("ddlShareholdingMonth").Value = 11
- .document.getelementbyid("ddlShareholdingYear").Value = 2016
- .document.getelementbyid("txtStockCode").Value = Format(Cells(i, 1), "00000")
- .document.getelementbyid("btnSearch").Click
- Do While .readyState <> 4 Or .Busy:
- DoEvents
- If .Busy Then
- .document.Focus
- DoEvents
- Application.SendKeys "{ENTER}", True '**«ö¤UÁä
- End If
- Loop
- Result = ""
- Do Until InStr(Result, "pnlResult") > 0
- Result = .document.body.innerhtml
- If Len(Result) > 0 Then
- Cells(i, 2) = IIf(InStr(Result, "pnlResult") > 0, "OK", "Not Exist")
- If InStr(Result, "pnlResult") = 0 Then GoTo Next_StockCode
- End If
- Loop
- Set A = .document.getelementbyid("pnlResult")
- Do Until InStr(Result, "Remarks:") > 0
- DoEvents
- Result = A.innerhtml
- Loop
- Next_StockCode:
- Next i
- .Quit
- End With
- MsgBox "OK"
- End Sub
½Æ»s¥N½X |
|