ตัวอย่างชุดคำสั่งส่งออก textfile utf-8
Private Sub Command12_Click()
Set strm = CreateObject("ADODB.Stream")
With strm
.Open
.Type = 2
.Charset = "UTF-8"
.WriteText "ข้อความ"
.SaveToFile "c:\ชื่อไฟล์.txt", 2 '2 บันทึกทับไฟล์เก่าได้
.Close
End With
MsgBox "Gen Text Complete :)"
End Sub
.WriteText "ข้อความ"
ขอสอบถามเพิ่มเติม ถ้าส่วนข้อไม่ใช่ "ข้อความ" แต่เป็น ตัวแปรที่ประกาศโมดูลไว้จะใส่ยังไงหรอครับ
ตอนนี้ผม ประกาศ Module Write_TFB
ได้ txt ออกไป ที่ C:\HP\ ครับ แต่อยากได้ เป็น Format UTF8
/////////////////////////////////////////////
Function PathFile() As String
PathFile = "C:\HP\"
End Function
Sub Write_TFB()
'*************** dim TextHeader
Dim H_Prefix As String
Dim H_Contract_No As String
dbConnect.dbConnect
H_Prefix = "H"
H_Contract_No = Format(Forms!Frm!Contract_No, "0000000000")
Open PathFile & "HP_" & ".txt" For Output As #1
Print #1, H_Prefix & H_Contract_No
Close #1
MsgBox "Gen Text Complete :)"
End Sub
///////////////////////////////////////////
Code ในปุ่ม กดจากฟอร์มงานครับ
Call WriteTxt.Write_TFB
MsgBox "finish"
Dim Foldername As String
Foldername = "C:\HP\"