
สามารถทำได้ครับ
การสร้างปุ่มเพื่อพิมพ์ข้อมูลจาก Sheet ต่าง ๆ สามารถใช้การบันทึก Macro เข้ามาช่วยได้ หากเป็น Excel 2003 สามารถลองตามนี้ครับ
1. เข้าเมนู Tools > Macro > Record New Macro จะมีหน้าต่างให้ระบุชื่อ Macro สามารถกรอกชื่อตามต้องการ และจะมีเครื่องมือ Macro แสดงให้เห็นเอาไว้ใช้หยุดการบันทึกและเลือกการบันทึกว่าเป็น Absolute หรือ Relative
2. ทำการ Print ข้อมูลที่ต้องการ ในขั้นตอนนี้ Macro จะบันทึกการทำงานของเราทุกขั้นตอน
3. กดปุ่ม Stop เมื่อ Print ครบทุกข้อมูลแล้ว
4. สร้าง Object ใด ๆ ขึ้นมาเช่นวงกลม สี่เหลี่ยม หรือภาพใด ๆ ตามต้องการ
5. คลิกขวาที่ Object ตามข้อ 4 เลือก Assigned Macro
6. เลือกชื่อ Macro ที่ให้ไว้ > OK
7. เมื่อจะทำการ Print ครั้งถัดไปสามารถคลิก Object นี้ได้เลย
อาจจะต้องเข้าไปกำหนดให้โปรแกรมยอมรับการใช้งาน Macro ก่อนครับ โดยเ้ข้าไปที่เมนู Tools > Macro > Security > กำหนดเป็น Medium หรือ Low หากกำหนดเป็น Medium โปรแกรมจะมีการถามในตอนที่เปิดไฟล์ที่มี Macro ซึ่งจะต้องคลิกยอมรับถึงจะสามารถใช้งาน Macro ได้