วิธีแปลงเลขอาราบิกเป็นเลขไทยอัตโนมัติ
โดยปกติแล้ว เรามักจะเคยชินกับการใช้เลขอารบิก ในการพิมพ์ลงบนเอกสาร ซึ่งในการพิมพ์ด้วย
เลขไทยนั้น ส่วนมากมักใช้ในหนังสือราชการ ซึ่งหากเรามีเอกสารไฟล์เดิมที่มีจำนวนหน้าหลายหน้า แต่ละ
หน้าก็ใช้ตัวเลขเป็นอารบิกหมด การที่เราจะมาทำการแก้ไขเลขจากอารบิกเป็นไทย ทีละตัวคงไม่ดีแน่
บางคนก็ใช้วิธีการแทนที่ (Replace) 10 ครั้ง ก็เร็วขึ้นมาอีกระดับหนึ่ง แต่วันนี้จะขอแนะนำอีกหนึ่งวิธีคือ
การใช้ marcro ในการค้นหาและแทนที่โดยอัติโนมัติ ลองดูค่ะ
ขั้นตอน
1. เปิดเอกสาร word ขึ้นมา แล้วไปที่ เมนู tool->marcro->marcros...
2. ที่ marcro name ตั้งชื่อ marcro แล้วกดปุ่ม create
3. ก๊อปปี้ code ด้านล่างนี้ไปวางในระหว่าง Sub และ Endsub
โค้ด:
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
4.จากนั้นปิดหน้าต่าง code เวลาจะใช้งานก็เรียกใช้ marcro ไปที่ เมนู tool->marcro->marcros...
แล้วเลือก marcro ที่จะใช้ กดปุ่ม Run ก็เรียบร้อย ตัวเลขอารบิกจะแก้เป็นเลขไทยโดยทันที
ที่มา : กระดานข่าว ศูนย์พัฒนาฝีมือแรงงานจังหวัดนราธิวาส
(http://www.naratiwat.net/modules.php?name=Forums&file=viewtopic&t=49)
..................................................
ทีมงานกลุ่มเพื่อนข้าราชการส่วนท้องถิ่น.....รายงาน
๒๙ พฤษภาคม ๒๕๕๔
ดาวน์โหลดบทความนี้คลิกที่นี่
|