แปลง Excel ออกเป็น text (กำหนดเป็น UTF-8)
Posted: Wed May 25, 2011 10:31 am
Sub SaveFile(i As Integer)
Worksheets("Media File").Range(A1:Q40).Copy
Workbooks.Add
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
FileSaveName = Application.GetSaveAsFilename( _
filefilter:="Text Files (*.txt),*.txt")
If FileSaveName <> "False" Then
ActiveWorkbook.SaveAs filename:=FileSaveName, FileFormat:=xlUnicodeText
MsgBox "Already save file " & FileSaveName
Application.DisplayAlerts = False
ActiveWindow.Close
Else
ActiveWindow.Close
End If
End Sub
********จากโค้ด ด้านบน ถ้าต้องการกำหนด FileFormat ให้เป็น UTF-8 ต้องใช้คำสั่งอะไรค่ะ
ขอบคุณล่วงหน้าค่ะ
Worksheets("Media File").Range(A1:Q40).Copy
Workbooks.Add
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
FileSaveName = Application.GetSaveAsFilename( _
filefilter:="Text Files (*.txt),*.txt")
If FileSaveName <> "False" Then
ActiveWorkbook.SaveAs filename:=FileSaveName, FileFormat:=xlUnicodeText
MsgBox "Already save file " & FileSaveName
Application.DisplayAlerts = False
ActiveWindow.Close
Else
ActiveWindow.Close
End If
End Sub
********จากโค้ด ด้านบน ถ้าต้องการกำหนด FileFormat ให้เป็น UTF-8 ต้องใช้คำสั่งอะไรค่ะ
ขอบคุณล่วงหน้าค่ะ