| ©«¤l549 ¥DÃD152 ºëµØ0 ¿n¤À691 ÂI¦W0  §@·~¨t²ÎWIN7 ³nÅ骩¥»OFFICE 2010 ¾\ŪÅv50 ©Ê§O¨k µù¥U®É¶¡2013-8-10 ³Ì«áµn¿ý2022-9-7 
  
 | 
                
| §ó¥¿,¥H¤U¤è¦¡¥i¥H¦¨¥\ÂରUTF8+CSV ½Æ»s¥N½XSub saveUnicodeCSV()
 Set oAdoS = CreateObject("ADODB.Stream")
    oAdoS.Charset = "UTF-8"
    oAdoS.Mode = 3
    oAdoS.Type = 2
    oAdoS.Open
 lRow = 1
 lCol = 1
 Do Until Sheets(1).Cells(lRow, lCol).Value = ""
  oAdoS.WriteText (Sheets(1).Cells(lRow, lCol).Text)
  lCol = lCol + 1
  Do Until Sheets(1).Cells(lRow, lCol).Value = ""
   oAdoS.WriteText ("," & Sheets(1).Cells(lRow, lCol).Text)
   lCol = lCol + 1
  Loop
  oAdoS.WriteText (vbCrLf)
  lCol = 1
  lRow = lRow + 1
 Loop
 oAdoS.SaveToFile "c:\test.csv", 2
 oAdoS.Close
 Set oAdoS = Nothing
End Sub
 | 
 |