ตัวควบคุม ActiveX (ตัวควบคุม ActiveX: ตัวควบคุม เช่น กล่องกาเครื่องหมาย หรือปุ่มที่นำเสนอตัวเลือกต่างๆ ให้กับผู้ใช้ หรือเรียกใช้แมโคร หรือสคริปต์ที่ทำงานโดยอัตโนมัติ คุณสามารถเขียนแมโครสำหรับตัวควบคุมใน Microsoft Visual Basic หรือเขียนสคริปต์ใน Microsoft Script Editor ได้) คล้ายคลึงกับตัวควบคุม ActiveX ที่คุณพบในภาษาที่ใช้ในการเขียนโปรแกรมเช่น Microsoft Visual Basic สำหรับโปรแกรมประยุกต์ (Microsoft Visual Basic for Applications (VBA): รุ่นที่เป็นภาษาแมโครของ Microsoft Visual Basic ที่ใช้ในการเขียนโปรแกรมประยุกต์บน Windows และใช้ประกอบกับโปรแกรมประยุกต์ Microsoft หลายโปรแกรม) ตัวควบคุม ActiveX นั้นมีแถบเลื่อน ปุ่มคำสั่ง ปุ่มตัวเลือก ปุ่ม toggle และตัวควบคุมอื่นๆ ที่คุณใช้สร้างโปรแกรม กล่องโต้ตอบ และฟอร์มที่กำหนดเอง
ตัวควบคุม ActiveX ใน Microsoft Office PowerPoint 2003 ถูกเก็บอยู่ใน กล่องเครื่องมือตัวควบคุม (เมนู มุมมอง เมนูย่อย แถบเครื่องมือ) เมื่อคุณเพิ่มตัวควบคุม ActiveX ลงในงานนำเสนอ คุณสามารถทำให้ตัวควบคุมนี้ "ทำงาน" ด้วยการเขียนแมโคร (แมโคร: การกระทำหรือชุดของการกระทำที่คุณสามารถใช้งานอัตโนมัติ แมโครจะถูกเก็บไว้ใน Visual Basic สำหรับภาษาที่ใช้ในการเขียนโปรแกรมประยุกต์)ใน Microsoft Visual Basic Editor (Microsoft Visual Basic Editor: สภาพแวดล้อมที่คุณสามารถใช้แก้ไขแมโครที่คุณบันทึก และใช้เขียนแมโครและโปรแกรม Visual Basic for Applications ขึ้นใหม่) ที่กำหนดรูปแบบการทำงานของตัวควบคุมเอง ตัวอย่างเช่น คุณสามารถใช้ตัวควบคุม ActiveX เพื่อสร้างการสำรวจออนไลน์ในงานนำเสนอของคุณ ซึ่งผู้ตอบคำถามสามารถป้อนข้อความลงในกล่องข้อความหรือเลือกหรือล้างกล่องกาเครื่องหมายได้
การใช้ตัวควบคุม ActiveX บนเว็บเพจ
ถ้าคุณวางแผนที่จะประกาศ (การประกาศ: เป็นการบันทึกสำเนาของแฟ้มในรูปแบบ Hypertext Markup Language (HTML) ส่งไปยังเว็บเซิร์ฟเวอร์)งานนำเสนอเป็นเว็บเพจ คุณสามารถใช้ตัวควบคุม ActiveX เพื่อให้ผู้ใช้ป้อนข้อมูลได้ เมื่อคุณใช้ตัวควบคุม ActiveX ในงานนำเสนอบนเว็บ คุณเขียนเว็บสคริปต์ (สคริปต์: ชนิดของโค้ดคอมพิวเตอร์ที่ใช้ในการทำงานต่างๆ บนเว็บเพจ เช่น การเพิ่มจำนวนตัวนับ "จำนวนผู้เยี่ยมชม" ทุกครั้งที่มีผู้เยี่ยมชมใหม่เข้ามา เว็บสคริปต์สามารถเขียนได้ด้วยภาษาสคริปต์หลายภาษา สคริปต์ไม่จำเป็นต้องถูกคอมไพล์ก่อนใช้งาน) (แทนการใช้รหัสแมโคร) เพื่อเรียกใช้งานตัวควบคุม คุณสามารถเขียนสคริปต์ใน Microsoft Visual Basic Scripting Edition (Visual Basic Scripting Edition (VBScript): ชุดย่อยของระบบเขียนโปรแกรมของ Microsoft Visual Basic Microsoft Internet Explorer รุ่น 3.0 ขึ้นไปรวมถึงเว็บเบราว์เซอร์อื่น สามารถเรียกใช้โปรแกรม VBScript ที่ฝังตัวอยู่ในเพจ HTMLได้) หรือ JavaScript (JavaScript: ภาษาสคริปต์ที่สามารถใช้เพื่อเพิ่มหน้าที่การทำงานให้กับเว็บเพจหรือเว็บไซต์ หรือเพื่อตกแต่งเว็บ โดยสคริปต์ของ JavaScript สามารถเรียกใช้ชนิดของคอมพิวเตอร์ไคลเอ็นต์หรือเซิร์ฟเวอร์ใดๆ ก็ได้)
ตรวจสอบให้แน่ใจว่าได้ใช้การตั้งค่าความปลอดภัยที่ถูกต้องบนเว็บไซต์ของคุณ และให้สิทธิ์เข้าถึงแก่ผู้ใช้ที่เชื่อถือได้เท่านั้น
ตัวควบคุมเพิ่มเติม
ชุดตัวควบคุม ActiveX ใหม่แต่ละชุดมากับโปรแกรมติดตั้ง และการลงทะเบียนตัวควบคุมแต่ละตัวโดยอัตโนมัติ เพื่อที่ตัวควบคุมสามารถใช้ได้จากภายใน Microsoft PowerPoint
นอกเหนือจากตัวควบคุมใน กล่องเครื่องมือตัวควบคุม ตัวควบคุมที่กำหนดเองบางตัวติดตั้งโดยโปรแกรมอื่น ตัวอย่างเช่น ตัวควบคุม ActiveX ที่ใช้แสดงภาพยนตร์จะมี ActiveX ซึ่งติดตั้งโดย Microsoft Internet Explorer
ถ้าคุณคัดลอกตัวควบคุม ActiveX (แฟ้มที่มีส่วนขยาย .ocx หรือ .dll ) จากดิสก์เพื่อติดตั้ง หรือจากเครือข่ายโดยไม่ใช้โปรแกรมการติดตั้ง ตัวควบคุมอาจจะไม่ได้ลงทะเบียนหรือปรากฏในรายการ ตัวควบคุมเพิ่มเติม คุณต้องลงทะเบียนตัวควบคุมก่อนการใช้
การรักษาความปลอดภัย ใช้ความระมัดระวัง เมื่อคุณกำลังเพิ่มตัวควบคุม ActiveX ลงในเว็บเพจของคุณ การใช้งานตัวควบคุม ActiveX บางตัวอาจเป็นการเสี่ยงต่อความปลอดภัย เราขอแนะนำให้คุณใช้ตัวควบคุมจากแหล่งที่เชื่อถือได้เท่านั้น
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวควบคุม ActiveX ให้ดูวิธีใช้ Visual Basic Editor