เปลี่ยนเลขไทยเป็นเลขอารบิก และเปลี่ยนเลขอารบิกเป็นเลขไทยในโปรแกรม MS WORD ได้ง่ายๆโดยใช้ Macro

สวัสดีครับสามชิกเว็บไซต์สถานีอนามัยแกเปะและท่านผู้อ่านทุกท่าน ก็กลับมาพบกับบทความดีๆอีกเช่นเคยนะครับ ช่วงนี้เป็นช่วงที่เราๆท่านๆที่เป็นข้าราชการหันมานิยมพิมพ์หนังสือราชการโดยใช้เลขไทยมากขึ้น ผมเองก็เป็นคนหนึ่งที่ถนัดแต่ใช้เลขอารบิกในการพิมพ์หนังสือราชการ   เมื่อสถานีอนามัยอื่นๆเขาปลับเปลี่ยนไปใช้เลขไทยกันหมดผมเองต้องเลยปรับตัวกับเขาบ้างจะได้อินเทรนด์….เพื่อไม่เป็นการเสียเวลาก็มาเรียนรู้วิธีกันเลยครับ  สำหรับวิธีที่จะแนะนำจะใช้ Macro ซึ่งเป็นชุดคำสั่งอัตโนมัติที่มีมากับโปรแกรม Microsoft Word มาทุกเวอร์ชั่น
วิธีทำ
ขั้นที่ 1 เปิดโปรแกรม Microsoft Word ขึ้นมาครับ แล้วคลิกที่เมนู  เครื่องมือ (Tool)แล้วเลือกที่เมนู มาโคร(Macro)>>>> มาโคร(Macro)

ขั้นที่ 2 โปรแกรมจะเปิดหน้าต่างขั้นมาให้เราพิมพ์ชื่อ Macro และคำอธิบาย Macro เราก็พิมพ์ให้เป็นชื่ออะไรก็ได้ครับ  เสร็จแล้วให้เราคลิกที่ปุ่ม  สร้างดังรูป

ขั้นที่ 3 โปรแกรมจะเปิดหน้าต่างให้เราเขียนชุดคำสั่ง  แต่เราไม่ต้องเขียนนะครับ ให้เรา Copy ข้อความข้างล่างนี้ Paste ลงไปทับกับชุดคำสั่งเก่าที่มีทั้งหมดเลยนะครับ(ดังรูป)

ชุดคำสั่ง
Sub arabictothai()
For i = 0 To 9
With Selection.Find
.Text = Chr(48 + i)
.Replacement.Text = Chr(240 + i)
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
Next
End Sub

Sub thaitoarabic()
For i = 0 To 9
With Selection.Find
.Text = Chr(240 + i)
.Replacement.Text = Chr(48 + i)
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
Next
End Sub

ขั้นที่ 4 กดที่ปุ่ม Save แล้วปิดหน้าต่างเขียนชุดคำสั่งเข้าสู่โปรแกรม  Microsoft Word เป็นอันเสร็จพิธีครับ

สำหรับวิธีการเรียกใช้ชุดคำสั่งที่เราตั้งไว้ ก็มีขั้นตอนง่ายๆดังนี้

ขั้นตอนที่ 1 เปิดไฟล์เอกสาร MS WORD ที่เราต้องการเปลี่ยนเปลี่ยนเลขไทยเป็นเลขอารบิก หรือเปลี่ยนเลขอารบิกเป็นเลขไทยขึ้นมา หรืออาจจะพิมพ์ขั้นใหม่ก็ได้ ตัวอย่างผมจะทำการแปลงตัวเลขในหนังสือราชการนะครับ

ขั้นตอนที่ 2 เปิดการใช้ Macro โดยไปที่เมนู  เครื่องมือ (Tool)แล้วเลือกที่เมนู มาโคร(Macro)>>>> มาโคร(Macro) ดังรูป

 

ขั้นตอนที่ 3 เราจะพบกับ Macro ที่เราได้บันทึกไว้แล้ว 2 Macro คือ
arabictothai ใช้เปลี่ยนตัวเลขอารบิกไปเป็นเลขไทย
thaitoarabic ใช้เปลี่ยนเลขไทยไปเป็นเลขอารบิก

ขั้นตอนที่ 4 ให้เราใช้ Mouse คลิกเลข Macro ที่เราต้องการ แล้วกดปุ่ม  เรียกใช้  (ตามรูป) โปรแกรมก็จะทำการแปลงเลขไทยเป็นเลขอารบิก หรือเปลี่ยนเลขอารบิกเป็นเลขไทย  ตามที่เราได้เลือกไว้ครับ

แล้วจะหาวิธีการดีๆมาฝากอีกนะครับ…….หากอ่านแล้วไม่เข้าใจ ดูตามวิดีโอข้างล่างเลยครับ

 


 

$$$$$$$$$$$$$$$$

 

.

3 Comments on "เปลี่ยนเลขไทยเป็นเลขอารบิก และเปลี่ยนเลขอารบิกเป็นเลขไทยในโปรแกรม MS WORD ได้ง่ายๆโดยใช้ Macro"

  1. ขอบพระคุณมากๆ ครับ มีประโยชน์มากๆ ครับ

  2. ขอบคุณมากจริงๆ คับ ใช้ได้ประโยชน์ ดีจิงคับ

  3. ครูแจ็ค | January 18, 2016 at 6:51 pm |

    ขอบคุณครับ สำหรับน้ำใจ ใช้ได้ประโยชน์จริงๆ

Leave a comment