ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ºô­¶¸ê®Æ¶×¤JExcel¤¤¤åÅã¥Ü²§±`

[µo°Ý] ºô­¶¸ê®Æ¶×¤JExcel¤¤¤åÅã¥Ü²§±`

¨Ï¥Î¤U¦Cµ{¦¡§ì¨úºô­¶¸ê®Æ(ºô§}¬°¤½¥q¸ê®ÆµLªk´£¨Ñ),¦³ªººô­¶¤¤¤å¥i¥¿½TÅã¥Ü,¦ý¦³ªººô­¶¤¤¤å¬°¶Ã½X(À³¸Ó¬°¨ä¥L¤å¦r½X)
Àˬdºô­¶½s½X,¤¤¤åÅã¥Ü¥¿±`ªº¬°"ÁcÅ餤¤å(BIG5),²§±`ªº¬°"Unicode(UFT-8)",½Ð°Ý»P³o­Ó¦³Ãö¶Ü??
¦pªG¬O³o­ì¦]³y¦¨ªº,½Ð°Ýµ{¦¡­n¦p¦ó­×¥¿,ÁÂÁÂ



¨Ï¥ÎVB§ì¨úºô­¶¸ê®Æ,¨C¦¸¶}±ÒExcel«á³£·|¸ß°Ý"¬d¸ß§ó·s"
¬O§_¦³³]©w¥i¥H­×¥¿


Sub ·s¼W¬d¸ß()
    Range("A3:AA65526").Clear
    Range("A3").Select
    With ActiveSheet.QueryTables.Add(Connection:= _
        "URL;ºô§}", Destination:=Selection)
             .Name = "Alarm"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .WebSelectionType = xlSpecifiedTables
        .WebFormatting = xlWebFormattingNone
        .WebTables = "2"
        .WebPreFormattedTextToColumns = True
        .WebConsecutiveDelimitersAsOne = True
        .WebSingleBlockTextImport = False
        .WebDisableDateRecognition = False
        .WebDisableRedirections = False
        .Refresh BackgroundQuery:=False        
    End With
End Sub

¦^´_ 2# luhpro

§Ú¬O­n§ì¨ú¤@­Óºô­¶¸ê®Æ,µo²{§ì¥X¨Óªº¸ê®Æ¤¤¤å³£¬O¶Ã½X
¥Î¬Û¦Pªºµ{¦¡´ú¸Õ§ì¨ú¨ä¥Lºô­¶¸ê®Æ¨ÃµL¦¹²{¶H
¤~·|¸ß°Ý¬O§_»Pºô­¶½s½X¦³¬ÛÃö¶Ü
¦³§ä¨ì¤@½g¤å³¹¬O¥ý±Nºô­¶¸ê®ÆÂର.HTMÀÉ,¦A±N¸ê®ÆÂà¤JExcel,«h¥i¥¿±`Åã¥Ü
¥u¬O·|¦h²£¥Í¤@­Ó.HTMÀÉ
Sub Ex5()
    Dim Fs As Object, Url As String, OkFile As String, MyQuery As QueryTable
    Url = "'ºô§}"
    OkFile = "C:\OK.HTM"                              '¤U¸ü«á¦sÀɦWºÙ
    Range("A3:AA65526").Clear
    Range("A3").Select
    With CreateObject("Microsoft.XMLHTTP")
        .Open "get", Url, False
        .send
        Set Fs = CreateObject("Scripting.FileSystemObject").CreateTextFile(OkFile, True)
                                     '«Ø¥ß¤@¤å¦rÀÉ(True:Àɮצp¦s¦b ¥iÂл\ÂÂÀÉ®×)
        Fs.WriteLine .responseText   '¼g¤J¤å¦rÀÉ
        Fs.Close
        With ThisWorkbook.Sheets(1)  '¤u§@ªí¤¤¶×¤JHTMÀÉ
            Set MyQuery = .QueryTables.Add("FINDER;file:///" & OkFile, .[A3])
            MyQuery.WebTables = "2"
            MyQuery.WebFormatting = xlWebFormattingNone
            MyQuery.Refresh 0
        End With
  End With
End Sub
   
¤j¤j©Ò´£ªº¤èªk§Ú·|¦A¥h¬ã¨s¬ã¨s
ÁÂÁ§Aªº«ü¾É

TOP

        ÀR«ä¦Û¦b : ¡i®É¤é²öªÅ¹L¡j¤@­Ó¤H¦b¥@¶¡°µ¤F¦h¤Ö¨Æ¡A´Nµ¥©ó¹Ø©R¦³¦hªø¡C¦]¦¹¥²¶·»P®É¶¡Ävª§¡A¤Á²ö¨Ï®É¤éªÅ¹L¡C
ªð¦^¦Cªí ¤W¤@¥DÃD