บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ scrollbar

การสร้าง popup ที่มี Scroll bar ใน Word ด้วย vba

รูปภาพ
บางครั้งเราต้องการใช้ฟอร์มในโปรแกรม MS Word เพื่อแสดงข้อความบางอย่าง โดยให้แสดงเมื่อมีการกดปุ่ม ในกรณีของผม ผมใช้ Word สร้างเป็นบทเรียนปฏิสัมพันธ์ โดยกำหนดให้มีการฟังเสียงภาษาอังกฤษ และเมื่อกดปุ่มดู Script ก็จะมีหน้าจอใหม่ เป็น Popup เพื่อแสดงข้อความ พร้อมทั้งมี Scroll bar ให้สามารถเลื่อนขึ้นลงได้ วิธีการ มี 2 ขั้นตอนคือ 1. การสร้างฟอร์มใหม่ที่มี Scroll bar 2. การสร้างปุ่ม เรียกใช้งานฟอร์มที่สร้างขึ้น การสร้างฟอร์มใหม่ที่มี Scroll bar  เปิดใช้งานเมนู นักพัฒนา หรือ Developer tab ดูวิธีการที่  http://www.thongjoon.com/2015/04/media-player-word2010.html พิมพ์ข้อความตามต้องการ กดปุ่ม Alt + F11 เพื่อเปิดหน้าจอเขียนโค้ด ไปที่  Insert > UserForm ปรับขนาดของฟอร์มให้ได้ขนาดตามต้องการ โดยใช้เมาส์ลากที่มุมขอบของฟอร์ม เลือกเครื่องมือ กล่องข้อความ หรือ Textbox ในกล่องเครื่องมือ  กำหนด Property ของฟอร์ม ให้สามารถทำงานอย่างอื่นได้ ในขณะที่ฟอร์มเปิดอยู่ โดยกำหนด showModal ให้เป็น False ทั้งนี้เพื่อให้สามารถทำงานอื่นได้ ในขณะที่เปิดฟอร์มนี้ค้างไว้ ถ้า showModal มีค่าเป็น