เมื่อต้นปีไมโครซอฟท์ประกาศปิดการทำงานของ VBA macro เป็นดีฟอลต์ มีผลกับผลิตภัณฑ์ตระกูล Office ได้แก่ Access, Excel, PowerPoint, Visio, Word แต่ล่าสุดไมโครซอฟท์แจ้งข้อความผ่านผู้ดูแลระบบ Microsoft 365 (MC393185 และ MC322553) ว่าเปลี่ยนการตัดสินใจดังกล่าวแล้ว
ไมโครซอฟท์บอกว่า จากความเห็นต่าง ๆ ที่ได้รับ เราได้ตัดสินใจกลับมาใช้การตั้งค่าแบบเดิม นั่นคือ VBA ใน Office ไม่ถูกปิดเป็นดีฟอลต์ โดยหากมีการเปลี่ยนแปลงใดจะแจ้งให้ทราบอีกครั้ง
ตามแผนเดิมนั้น ไมโครซอฟท์จะเปลี่ยนการเริ่มต้นของ VBA macro ใน Office 365 v2203 ซึ่งเริ่มทยอยอัพเดตกับผู้ใช้งานทั่วไปในเดือนมิถุนายน
ที่มา: Bleeping Computer

on
น่าจะลองเอาภาษาอื่นมาทดแทน
osmiumwo1f Fri, 08/07/2022 - 11:20
น่าจะลองเอาภาษาอื่นมาทดแทน Macro แล้วจำกัดว่าให้ทำงานได้กับทุกอย่างใน workbook เท่านั้น เช่น TypeScript เป็นต้น
Office Script?
Be1con Fri, 08/07/2022 - 11:26
In reply to น่าจะลองเอาภาษาอื่นมาทดแทน by osmiumwo1f
Office Scripts?
แฮ่ เพิ่งรู้ว่ามีแล้ว
osmiumwo1f Fri, 08/07/2022 - 11:42
In reply to Office Script? by Be1con
แฮ่ เพิ่งรู้ว่ามีแล้ว
มีแต่ไม่ให้ใช้ ข้อจำกัดเยอะ
manster Fri, 08/07/2022 - 21:28
In reply to Office Script? by Be1con
มีแต่ไม่ให้ใช้ ข้อจำกัดเยอะ จะส่ง script ให้คนอื่นใช้ก็ต้องดูว่าไลเซนส์ของ user มีให้ใช้ไหมอีก คือใช้งานไม่ได้นั่นแหละ
If it works, don't touch it
big50000 Fri, 08/07/2022 - 12:03
If it works, don't touch it