แอปพลิเคชัน Microsoft Office ทั้งหมดสนับสนุนความสามารถในการฝังโค้ดปฏิบัติการ - สคริปต์ - ลงในเอกสาร ด้วยความช่วยเหลือของพวกเขา คุณสามารถแก้ไขงานต่างๆ ในระบบอัตโนมัติของการประมวลผลข้อมูล และการใช้แบบฟอร์มจะสร้างโปรแกรมตามแอปพลิเคชันในสำนักงานอย่างแท้จริง ซึ่งสามารถทำได้ ตัวอย่างเช่น ใน Excel

จำเป็น
ไมโครซอฟต์ออฟฟิศ เอ็กเซล
คำแนะนำ
ขั้นตอนที่ 1
เริ่ม Microsoft Office Excel สร้างเอกสารใหม่หากจำเป็น ในการดำเนินการนี้ ให้กด Ctrl + N หรือขยายเมนู "ไฟล์" และเลือกรายการ "ใหม่ … " จากนั้นคลิกที่ลิงค์ "Blank Book" ในแผง "Book Creation"
ขั้นตอนที่ 2
เปิดหน้าต่าง Visual Basic Editor เมื่อต้องการทำเช่นนี้ กด Alt + F11 หรือเลือก Visual Basic Editor จากส่วนมาโครของเมนูเครื่องมือ คุณจะเห็นบานหน้าต่างโปรเจ็กต์ที่แสดงแผนผังวัตถุของเวิร์กบุ๊ก Excel นี้ ตลอดจนฟอร์ม โมดูล และโมดูลคลาสที่อยู่ในนั้น
ขั้นตอนที่ 3
สร้างแบบฟอร์มหากจำเป็น ในเมนูหลัก ให้คลิกที่ แทรก แล้วเลือก UserForm มีการเพิ่มรายการใหม่ในส่วนฟอร์มของแผงโครงการ เมื่อสร้างแล้ว แบบฟอร์มจะเปิดขึ้นโดยอัตโนมัติ ใช้เมาส์เพื่อลากตัวควบคุมจากกล่องเครื่องมือไปยังหน้าต่างแบบฟอร์ม เปลี่ยนขนาดและตำแหน่งของพวกเขา หลังจากเลือกด้วยเมาส์แล้ว ให้เปลี่ยนคุณสมบัติในแผงคุณสมบัติ บันทึกรูปร่างโดยกด Ctrl + S
ขั้นตอนที่ 4
สร้างโมดูลหรือโมดูลคลาสได้มากเท่าที่จำเป็น ในการดำเนินการนี้ ให้เลือกรายการโมดูลหรือโมดูลคลาสในส่วนแทรกของเมนูหลัก เปิดหน้าต่างแก้ไขโค้ดสำหรับโมดูลหรือแบบฟอร์มที่ต้องการโดยดับเบิลคลิกที่องค์ประกอบที่เกี่ยวข้องในหน้าต่างโครงการ
ขั้นตอนที่ 5
เพิ่มการประกาศคลาสให้กับโมดูลคลาส กำหนดโดยใช้คีย์เวิร์ด Class:
คลาส CSตัวอย่างคลาส
จบคลาส
ขั้นตอนที่ 6
เพิ่มเมธอดให้กับคำจำกัดความของคลาส และ stub ของฟังก์ชันและโพรซีเดอร์ในโมดูล ฟังก์ชั่นถูกประกาศโดยใช้คีย์เวิร์ด Function ตามด้วยชื่อและชุดของพารามิเตอร์ คั่นด้วยเครื่องหมายจุลภาค อยู่ในวงเล็บ ตัวอย่างเช่น:
ฟังก์ชัน SampleFunction (a, b, c)
ฟังก์ชั่นสิ้นสุด
ในทำนองเดียวกัน (โดยใช้คีย์เวิร์ดย่อยเท่านั้น) มีการประกาศขั้นตอนดังนี้
ขั้นตอนตัวอย่างย่อย (a, b)
จบซับ
ขั้นตอนที่ 7
ประกาศสมาชิกของคลาส เช่นเดียวกับตัวแปรโกลบอลและโลคัล (ในฟังก์ชันและเมธอด) ในการดำเนินการนี้ ให้ใช้ Dim … As clause (ประเภทของตัวแปรจะถูกระบุหลังคีย์เวิร์ด As) ตัวอย่างเช่น การประกาศตัวแปร oWB ที่เก็บการอ้างอิงไปยังวัตถุ book อาจมีลักษณะดังนี้:
Dim oWB As Excel. Workbook
โดยการระบุมิติข้อมูลในวงเล็บ คุณสามารถประกาศอาร์เรย์ได้ดังนี้
Dim aWBooks (10) เป็น Excel. Workbook
ขั้นตอนที่ 8
ใช้อัลกอริธึมของโปรแกรมโดยการเปลี่ยนแปลงโค้ดของฟังก์ชัน โพรซีเดอร์ เมธอดของคลาส ใช้โครงสร้างการควบคุม Visual Basic เพื่อควบคุมการไหลของการดำเนินการ ทำงานกับโครงสร้างข้อมูลของคุณเอง วัตถุแบบฟอร์มที่มีอยู่แล้วภายใน และวัตถุ Excel ที่มีอยู่แล้วภายใน