หวัดดีครับทุกท่าน ที่เข้ามาดูแนวทางการสร้าง QR Code โดยการใช้ Excel แบบตั้งใจหรือไม่ตั้งใจก็ตาม ใน Blog นี้ จะเป็นการสรุปแนวทางและขั้นตอนในการใช้งาน เพื่อเป็นข้อมูลให้กับผู้ที่ต้องการทดลองใช้เกิดความเข้าใจมากขึ้น
ก่อนอื่นต้องบอกก่อนว่า Barcode / QR Code ถูกพัฒนาและนำมาใช้ในการสร้างความรวดเร็ว แม่นยำ ในการทำงานด้านต่างๆ มานานแล้ว และมีวิธีการสร้างก็มีหลายๆ วิธี หลายวิธีต้องทำงานผ่าน Website /Online แต่แนวทางที่กำลังจะนำเสนอนี้เป็นการใช้โปรแกรมพื้นฐานอย่าง Excel ซึ่งคนทำงา นส่วนใหญ่ในองค์กรมักจะคุ้นเคยกับการใช้งาน มาเป็นตัวสร้าง QR Code แบบ Offline เพื่อนำไปใช้งาน
ในอดีต Excel สามารถสร้าง Barcode 1D ได้โดยการใช้ Font Barcode ซึ่งก็สะดวกดีถ้าข้อมูลไม่มากมาย แต่ในยุคปัจจุบันมีการใช้ Barcode 2D (เช่น Data Matrix, QR Code) มากขึ้น เพราะต้องการเก็บข้อมูลมากขึ้น การพัฒนา Excel ให้สร้าง Barcode แบบ 2D และทำงานแบบ Offline (ไม่ต้องเชื่อมต่อ internet) ก็เลยเกิดขึ้น และมันก็คือ File ตัวที่ท่านกำลังจะทดลองใช้งานนั้นเอง โดยเบื้องหลังจะทำงานผ่านโปรแกรม VBA (Visual Basic Application) ใน Excel หรือที่หลายคนเคยเห็นหรือรู้จักในนาม Macro ซึ่งเป็นส่วนประกอบหนึ่งของ VBA
ส่วนรูปแบบการใช้งานก็จะ Friendly กับผู้ใช้ คล้ายๆ กับการใส่สูตรเพื่อการคำนวนหาค่าต่างๆ ในโปรแกรม Excel นั้นเอง และนี้คือขั้นตอนการใช้งานครับผม ลองทำตามทีละขั้นไปเลยนะ
1. เข้าไป Download File ที่พัฒนาขึ้น (เป็น File Excel Macro ซึ่งใช้ภาษา VBA เขียน) ได้ที่ shorturl.at/dBIM9 จากนั้นก็ save เก็บไว้ที่ไหนในเครื่องคอมพิวเตอร์ของท่านตามที่สะดวกเลยครับ
2. เปิด File ที่ Download ขึ้นมา ซึ่งมันจะทำงานผ่านโปรแกรม Microsoft Excel (แนะนำควรใช้ Excel Version 2013 เป็นต้นไปนะครับ) และบางเครื่องอาจติดระบบ Security ของ Excel แนะนำให้กดปุ่ม Enable Editing หรือเปิดใช้งาน อาจต้องกด 2 ครั้ง ขึ้นอยู่กับเงื่อนไขของแต่ละเครื่อง หรือตามภาพด้านล่างนะครับ
3. จากภาพข้างบนจะเห็นว่า ใน File ตัวนี้สามารถสร้างระบบ Barcode ได้ 4 รูปแบบ คือ QR Code, Code128, DataMatrix และ Aztec การจะเลือกสร้าง Barcode แบบใด อยู่ที่ตัวท่านครับ ส่วนใหญ่ช่วงนี้คนไทยก็จะคุ้นเคยกับ QR Code มากว่า
5. ในการปรับขนาดของ QR Code เนื่องจาก QR Code ที่สร้างขึ้นมาจะมีลักษณะเป็นภาพ ดังนั้นเราสามารถคลิกที่ภาพ QR Code แล้วปรับย่อ-ขยายได้ตามความเหมาะสมตามที่ต้องการ หรือถ้าหากรู้ว่าขนาดประมาณเท่าไร ก็อาจปรับขนาดของช่อง Cell ไว้รองรับเลยก็ได้ครับ เมื่อได้ภาพ QR Code มาแล้ว ก็ลองใช้ Barcode Reader หรือ App ที่อยู่ในมือถือทดลองอ่านดูนะครับ
6. เมื่อท่านทดลองใช้งาน แล้วเห็นว่าดี และอยากเก็บคำสั่งการสร้าง (สามารถป้อนสูตรได้เลยในโปรแกรม Excel โดยไม่จำเป็นต้องเปิด File นี้ เพื่อสร้าง QRCode ทุกครั้ง) ให้ทำการ Save As แล้วเลือก Save as เป็น Excel Add in จากนั้นก็เลือก Folder ที่ท่านต้องการเก็บ Save in นั้นๆ หลังจากนั้นก็ปิด File ไปเลย (ดังภาพ)
7. การนำ Add in ที่ท่านสร้างไว้มาใช้งาน ก็ให้เข้าไปที่หน้า Excel เปิด File Excel ให้ จากนั้นใน Tab menu ให้เลือก File > Option > Add in > เลือก Manage Excel Add-in กด Go
8. เมื่อกด Go แล้ว หน้าจอ Excel จะมี Pop up Add-in ขึ้นมา ให้ท่านคลิกเลือก Add in ที่ท่าน Save ไว้ หรือ Browse หาจาก Folder ที่เก็บไว้ก็ได้ จากนั้นก็กด OK เป็นอันเสร็จสมบูรณ์
9. หลังจากนั้นในหน้าจอ Excel ของท่าน สามารถเรียกใช้งานสูตร =QRCode( ), =Code128( ), =DataMatrix(), =AZTEC() เพื่อสร้าง Barcode ในแบบต่างๆ ตามที่ต้องการได้โดยตรงโดยไม่ต้องเปิด File ที่ท่าน Download มาช่วยสร้าง QRCode อีกแล้ว
เป็นไงบ้างครับ อ่านมาถึงตรงนี้ น่าจะ Happy มีความสุขกับการใช้แล้วนะครับ ไม่เข้าใจตรงไหน ก็ Inbox คุยกันได้ มาใช้ชีวิตการทำงานให้มันง่ าย Simplify กัน
ยังมีเรื่องราวดีๆ อีกมากมาย มาติดตามพูดคุยและให้กำลังใจได้ที่ naitakeab.blogspot.com
มงคล พัชรดำรงกุล
วิทยากร/ที่ปรึกษา/ผู้เชี่ยวชาญการจัดการโลจิสติกส์และโซ่อุปทาน และการเพิ่ม Productivity องค์กร
LineID : naitakeab, Tel 081-8476479
02 พฤษภาคม 2562
02 พฤษภาคม 2562
ขออนุญาตสอบถามครับ การเอารูป QR Code ที่สร้างมาแสดงใน Cell ทำยังไงครับ ขอบคุณครับ
ตอบลบขออภัยที่ตอบช้าไปหน่อย ลองปรับขนาดของ Cell ให้มีขนาดเท่ากับรูป QRCode ที่ต้องการครับ แล้วในช่อง Cell นั้นๆ ป้อนสูตร =QRCode(...) ก็จะได้ภาพ QRCode อยู่ใน Cell นั้นๆ ครับ ไม่แน่ใจว่าตอบตรงคำถามที่สอบถามมาหรือไหม
ตอบลบExcel-BarcodeCreator.xlam ไฟล์นี้เอาจากไหนครับ
ตอบลบไม่รองรับภาษาไทย เป็นรูปสี่เหลี่ยมนะครับ
ตอบลบอยากทำเป็นภาษาไทยได้ค่ะ
ตอบลบรับไว้พิจารณาครับ เดี๋ยวถ้าว่างๆ พอมีเวลาเมื่อไร จะลองดัดแปลงดูครับผม
ลบขอบคุณครับสำหรับบทความดีๆ
ตอบลบขอบคุณมากครับ สะดวกดี
ตอบลบสอบถามครับ โปรแกรมรองรับ รูปภาพ กับ PDF ไหมครับ / ถ้ารองรับ จะนำรูปภาพ หรือ PDF มาใส่ได้อย่างไรครับ ขอบคุณครับ
ตอบลบถ้าหมายถึงการ Convert picture หรือ pdf file เป็น QR Code ไม่ได้ครับ (ณ ตอนนี้)
ลบขอบคุณครับ เดี๋ยวลองทำตามดูครับ ติดขัดเดี๋ยวมาถามเพิ่มครับ
ตอบลบขอบคถณสำหรับความรู้ดีๆ นะคะ
ตอบลบเวลาดึงสูตรเซลลงมาแล้ว QRCode ขึ้นมาซ้อนกันแก้ไขยังไงคะ
ขอบพระคุณค่ะ
ไม่แนะนำให้ลากสูตรลงมาครับ เพราะมันจะมองเป็นการ Copy ภาพและสูตร (ทำให้ทำงานออกมาเป็น 2 ภาพ) แต่ให้ใช้วิธีการ Copy และ PasteSpeical เลือก Formula ดีกว่าครับ ลองดูๆ
ลบสวัสดีครับ มีประโยชน์มากๆเลย ขอบคุณครับ แต่สามารถกำหนดขนาดรูปภาพได้เลยไหม โดยไม่ต้องมาขยาย เองทีละ ภาพครับ สามารถแก้ไขตรงไหนได้ครับ ขอบคุณครับ
ตอบลบลองทำเป็น Addin แล้วสร้าง Barcode ผ่านสูตร สามารถกำหนดรูปภาพตามขนาดของ Cell ได้ครับ (เนื้อหาจากอยู่หัวข้อที่ 6-9 ของบทความครับ)
ลบมีประโยชน์มากเลย
ตอบลบขอบคุณสำหรับเนื้อหาที่แบ่งปันมาให้ครับ
ยอดเยี่มมากครับ ใช้งานได้ดีเยี่ยมเลยครับ ขอบพระคุณมากๆ ครับ
ตอบลบขอบคุณมากๆเลยค่ะ
ตอบลบ