แสดงบทความที่มีป้ายกำกับ มาดู error ของ excel กันต่อ แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ มาดู error ของ excel กันต่อ แสดงบทความทั้งหมด

วันพฤหัสบดีที่ 11 เมษายน พ.ศ. 2556


ตอนนี้เขียน .net เพื่อให้ติดต่อกับ excel โดย excel ที่นกใช้เป็น 2007 ทีนี้ดันเกิดปัญหาไม่สามารถแก้ไขไฟล์ได้
 
Exception from HRESULT: 0x800A03EC
 
โอ้แม่เจ้า หากันนานเลยว่าจะแก้ยังไงสรุปคือเป็น bug ของโปรแกรมนะ ในเรื่องของภาษา เลยมีทางแก้ไขโดยดูได้จากเจ้าของผลิตภัณฑ์เลย
 
 
เวิร์คสุด แม้ว่าในตัวอย่างจะไม่ใช่ 2007 ก็เหอะนะ แต่ว่าทำตามแล้วได้ผล แต่ตอนนี้นกมี error อื่นเพิ่มมาอีกตัวล่ะ หะหะ เด๋วหาทางแก้ก่อนนะ
 
 
———————————–
เพิ่มเติมต่ออีกหน่อยนะ
 
Function SetCI() As Object
Dim oldCI As System.Globalization.CultureInfo = _
System.Threading.Thread.CurrentThread.CurrentCulture
System.Threading.Thread.CurrentThread.CurrentCulture = _
New System.Globalization.CultureInfo("en-US")
Return oldCI
End Function
แล้วเวลาเรียกใช้ก็แบบนี้เลย ส่วนใหญ่บรรทัด(ข้างล่าง) จะใช้ตอนหลังจากเรียก Excel ไปแล้ว
System.Threading.Thread.CurrentThread.CurrentCulture = SetCI()