บทช่วยสอนสำหรับการสร้างแบบฟอร์ม VBA ใน CorelDRAW

ผู้เขียน: Morris Wright
วันที่สร้าง: 1 เมษายน 2021
วันที่อัปเดต: 8 พฤษภาคม 2024
Anonim
GDG Macros Tutorials Lesson 3 Using VBA and CorelDraw Add a basic form then use it to size shapes
วิดีโอ: GDG Macros Tutorials Lesson 3 Using VBA and CorelDraw Add a basic form then use it to size shapes

เนื้อหา

CorealDraw เป็นโปรแกรมสำหรับสร้างการออกแบบที่กำหนดเองและโครงการ หนึ่งในเครื่องมือของมันคือ Visual Basic for Applications (VBA) คือสภาพแวดล้อมการเขียนโปรแกรมและภาษาที่ช่วยให้คุณสร้างรูปแบบที่กำหนดเองโดยใช้ฟังก์ชั่นที่โปรแกรมจัดเตรียมไว้ในส่วนต่อประสานผู้ใช้มาตรฐาน ขั้นตอนสำคัญในการสร้างแบบฟอร์มคือการกำหนดวัตถุประสงค์ของโปรแกรมที่แสดงและแลกเปลี่ยนข้อมูลผู้ใช้ด้วยแบบฟอร์ม ข้อได้เปรียบของการสร้างแบบฟอร์มด้วย Corel VBA คือการให้ส่วนต่อขยายส่วนต่อประสานผู้ใช้ Draw กับพนักงานของคุณ


คำสั่ง

แถบเครื่องมือ "VBA UserForm" มีคำสั่งเพื่อจัดตำแหน่งตัวควบคุมในแบบฟอร์ม (ภาพโลกไบนารีโดย Attila Toro จาก Fotolia.com)

    คำสั่ง

  1. เปิด Corel สร้างเอกสารใหม่โดยกด "Ctrl + N" แล้วคลิก "ตกลง" ในกล่องโต้ตอบ "เอกสารใหม่"

  2. กด "Alt" + "F11" เพื่อเข้าสู่สภาพแวดล้อมการพัฒนาแบบรวม (หรือ IDE) ซึ่งคุณจะสร้างฟอร์มที่กำหนดเอง

  3. คลิกรายการ "UserForm" ในเมนู "แทรก" เพื่อสร้างฟอร์มเปล่าที่คุณจะกำหนดเองโดยใช้ตัวควบคุม VBA เช่นปุ่มและกล่องข้อความ

  4. คลิก "กล่องเครื่องมือ" ในเมนู "มุมมอง" เพื่อแสดงชุดควบคุมที่จะใส่ในแบบฟอร์มใหม่ ภาพพาโนรามาที่คุณจะเขียนด้วยการควบคุมบางอย่างในจานสีนี้จะช่วยให้ผู้ใช้โปรแกรมสามารถระบุจำนวนหน้าใหม่ที่จะเพิ่มลงในเอกสาร CorelDRAW ปัจจุบัน โครงการนี้จะสอนวิธีการต่างๆที่จำเป็นสำหรับการทำงานกับแบบฟอร์ม CorelDRAW VBA


  5. คลิกขวาที่ใดก็ได้บนแถบเครื่องมือ IDE แล้วคลิกรายการ "UserForm"

  6. ลากกล่องข้อความจากถาดเครื่องมือไปยังแบบฟอร์มคลิกปุ่ม "กึ่งกลางแนวนอน" บนแถบเครื่องมือ VBA จะวางกล่องข้อความไว้กึ่งกลางแนวนอนบนแบบฟอร์ม

  7. ลากปุ่มควบคุมจากจานสีไปยังตำแหน่งด้านล่างกล่องข้อความ คลิก "จัดกึ่งกลางแนวนอน" อีกครั้งเพื่อจัดกึ่งกลางตามแนวนอนบนแบบฟอร์ม

  8. ดับเบิลคลิกที่ปุ่มควบคุมเพื่อเข้าสู่สภาพแวดล้อมในการเขียนรหัสจากนั้นวางรหัสต่อไปนี้ไว้เหนือประโยค "End Sub" เพื่อเพิ่มหน้าใหม่ไปยังเอกสารปัจจุบัน:

    dim n n = TextBox1.Value CorelDRAW.ActiveDocument.AddPages (n)

  9. กด "F5" เพื่อเรียกใช้โปรแกรมและแสดงฟอร์มที่เสร็จสมบูรณ์ในขั้นตอนที่ 7 พิมพ์เลขจำนวนเต็มใด ๆ ที่ไม่ใช่ศูนย์ในกล่องข้อความและกดปุ่มบนแบบฟอร์ม

  10. กด "ALT" + "F4" เพื่อปิดแบบฟอร์มและสิ้นสุดโปรแกรมจากนั้นกด "ALT" + "F11" เพื่อกลับไปที่ส่วนติดต่อผู้ใช้เริ่มต้น เอกสารจะมีจำนวนหน้าที่ระบุในแบบฟอร์มที่กำหนดเอง


สิ่งที่คุณต้องการ

  • CorelDRAW