Section 7: Lab: หลักการ Automation ข้ามโปรแกรม
- Early Binding ผ่าน References กับ Late Binding ด้วย CreateObject
- GetObject ใช้โปรแกรมที่เปิดอยู่แล้ว
- ปิดเอกสาร สั่ง Quit และคืนหน่วยความจำให้ถูกต้อง
- Lab: เปิด Word จาก Excel แล้วปิดอย่างถูกวิธีแม้เกิดข้อผิดพลาด
Section 8: Lab: สร้างเอกสาร Word จาก Excel
- Document, Range และการเพิ่มข้อความกับตาราง
- เติมข้อมูลลง Content Control และ Bookmark ในเทมเพลต
- สร้างเอกสารหลายฉบับจากรายการใน Excel
- Lab: ออกหนังสือแจ้งลูกค้ารายคนจากเทมเพลตและบันทึกเป็น PDF
Section 9: Lab: อ่านข้อมูลจาก Word กลับมา Excel
- วนอ่านตารางและเซลล์ในเอกสาร Word
- อ่านค่าจาก Content Control ในแบบฟอร์ม
- วนอ่านเอกสารทุกไฟล์ในโฟลเดอร์
- Lab: รวมข้อมูลจากแบบฟอร์ม Word หลายไฟล์เป็นตาราง Excel
Section 10: Lab: สร้างสไลด์ PowerPoint จาก Excel
- Presentation, Slide และ Shape ใน Object Model ของ PowerPoint
- เพิ่มสไลด์ตาม Layout ของเทมเพลตองค์กร
- ใส่ข้อความ ตาราง และวางกราฟจาก Excel ลงสไลด์
- Lab: สร้างสไลด์สรุปยอดขายรายสาขาจากข้อมูลใน Excel
Section 11: Lab: ข้อควรรู้ของ VBA ใน Microsoft 365
- Office 64 บิต และ Declare แบบ PtrSafe กับ LongPtr
- การเลิกใช้ VBScript และ RegExp ที่มากับ VBA
- Outlook รุ่นใหม่ไม่รองรับ VBA และทางเลือกที่ใช้แทน
- VBA, Office Scripts และ Power Automate ควรเลือกใช้เมื่อไหร่
- Lab: ตรวจและปรับโค้ดเก่าให้ทำงานบน Office 64 บิต
Section 12: Workshop: Add-in สร้างรายงานอัตโนมัติ
- Workshop: Add-in พร้อมแท็บ Ribbon สำหรับเลือกข้อมูลและเดือนที่ต้องการ
- สร้างรายงาน Word และสไลด์ PowerPoint จากข้อมูล Excel ในคลิกเดียว
- จัดการข้อผิดพลาดและบันทึก Log การทำงาน
- Checklist ก่อนแจกจ่าย Add-in ในองค์กร