Select the product you need help with
วิธีการใช้การดำเนินการอัตโนมัติ OLE ใน Visioหมายเลขบทความ (Article ID): 309603 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้ เนื้อหาบนหน้านี้บทนำบทความนี้ประกอบด้วยข้อมูลเกี่ยวกับวิธีใช้ Microsoft Visual Basic หรือ Microsoft Visual Basic สำหรับโปรแกรมประยุกต์ (VBA) เพื่อที่ทำให้ Microsoft Office Visio2from โปรแกรม Microsoft Office อื่น Microsoft แสดงตัวอย่างการเขียนโปรแกรมเพื่อประกอบการอธิบายเท่านั้น และไม่มีการรับประกัน ไม่ว่าโดยชัดแจ้งหรือโดยนัย ทั้งนี้รวมถึง แต่ไม่จำกัดเพียงการรับประกันโดยนัยในเรื่องการซื้อขายหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ บทความนี้อนุมานว่าคุณมีความคุ้นเคยกับภาษาการเขียนโปรแกรมที่แสดงอยู่ รวมทั้งเครื่องมือต่างๆ ที่ใช้ในการสร้างและแก้จุดบกพร่องกระบวนการ วิศวกรฝ่ายสนับสนุนของ Microsoft สามารถช่วยอธิบายเกี่ยวกับหน้าที่การใช้งานของกระบวนการเฉพาะได้ แต่จะไม่ปรับเปลี่ยนตัวอย่างเหล่านี้เพื่อให้มีหน้าที่การใช้งานที่เพิ่มขึ้น หรือสร้างกระบวนการใดๆ เพื่อตอบสนองความต้องการอย่างใดอย่างหนึ่งของคุณโดยเฉพาะ ภาพรวมของการดำเนินการอัตโนมัติดำเนินการอัตโนมัติ (หรือเรียกว่าการดำเนินการอัตโนมัติ ole) ใน Visual Basic คือกระบวนการการควบคุมโปรแกรมหนึ่งจากอีกโปรแกรมหรือเครื่องมือการพัฒนาภายนอก คุณสามารถทำให้โปรแกรมใด ๆ ที่ประกอบด้วย Visual Basicรูปแบบของวัตถุ. รูปแบบวัตถุเป็นคอลเลกชันแบบลำดับชั้นของวัตถุของโปรแกรมที่มีอยู่ หรือเปิดเผยเมื่อต้องการ Visual Basicตัวอย่างเช่น รุ่นของวัตถุสำหรับ Microsoft Visio ประกอบด้วยวัตถุเช่น:
การเริ่มต้นงานตัวอย่างรหัสในบทความนี้แสดงให้เห็นถึงวิธีการควบคุม Visio จาก Microsoft Office 2007, Microsoft Office 2003, Microsoft Office 2002, Microsoft Visual Basic 6.0 หรือ จากโปรแกรมใด ๆ ที่มีเครื่องมือการพัฒนา Visual Basic เมื่อต้องการทำให้ Visio ทำตามขั้นตอนหลักที่สี่:
ขั้นตอนที่ 1: เพิ่มการอ้างอิงไปยังไลบรารีชนิด Visioเมื่อต้องการเพิ่มการอ้างอิงไปยังไลบรารีชนิด Visio โดยใช้โปรแกรมประยุกต์ Microsoft Office เช่น Microsoft Office XP หรือ Office 2003 ดำเนินการดังต่อไปนี้:
ขั้นตอนที่ 2: ประกาศตัวแปรวัตถุการกำหนดขนาดตัวแปร วัตถุ Visio ตัวแปรเป็น Visio วัตถุชนิด เช่น Visio.Application, Visio.Documents หรือ Visio.Pageต่างหาก declaring ชนิดของวัตถุถูกเรียกรวมก่อนหน้าเนื่องจากการเชื่อมต่อโปรแกรมประยุกต์ของตัวควบคุม หรือbindsวัตถุไปยังโปรแกรมประยุกต์ Visio ใน ขณะคอมไพล์มากกว่า ใน เวลารัน ซึ่งช่วยให้คุณเข้ากับรายการอัตโนมัติ Visio และวิธีใช้บริบทสำคัญ และทำให้รหัสการทำงานอย่างมีประสิทธิภาพมากขึ้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการรวมวัตถุ คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft: 138138 ตัวแปร declares Visual Basic อาร์กิวเมนต์ของตัวอย่างต่อไปนี้AppVisioเป็นวัตถุชนิด Visio.Application:
(http://support.microsoft.com/kb/138138/
)
ล่าช้า รหัส การผูกก่อนหน้าชนิดสุดใน VB สำหรับ Appsขั้นตอนที่ 3: การตั้งค่าตัวแปรคุณสามารถใช้วิธีการต่อไปนี้ของ Visual Basic สองเพื่อเปิดใช้งาน Visio:
ต่อไปนี้ตัวอย่างการตั้งค่าอาร์กิวเมนต์AppVisioตัวแปรไปยังโปรแกรมประยุกต์ Visio CreateObject ในการใช้ฟังก์ชัน: คุณสามารถใช้วัตถุ InvisibleApp มีเฉพาะฟังก์ชัน CreateObject กำลังพยายามใช้กับ GetObject ฟังก์ชันจะล้มเหลว วัตถุ InvisibleApp ไม่พร้อมใช้งานใน Visio รุ่นก่อนหน้า Microsoft Visio 2000 ขั้นตอนที่ 4: ใช้ Visio วัตถุ วิธีการ และคุณสมบัติหลังจากที่คุณได้ดำเนินการขั้นตอนที่ 1 ถึง 3 คุณสามารถใช้ Visio ตัวแปรวัตถุเพื่อทำให้ Visio ได้แมโครตัวอย่างต่อไปนี้ใช้การดำเนินการอัตโนมัติจะเริ่มการทำงาน Visio สร้างรูปใหม่วาด (เอกสาร) ตามแม่แบบไดอะแกรมพื้นฐาน วางสี่เหลี่ยม เพิ่มข้อความ และจะบันทึกการวาดรูปแบบ และจบการทำงาน Visio ข้อมูลอ้างอิงไซต์เว็บสำหรับนักพัฒนา Visio ของ Microsoftสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำให้ Visio แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:http://msdn2.microsoft.com/en-us/office/aa905478.aspx สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการพัฒนา Microsoft Visio วิธีแก้ไขปัญหาแวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
(http://msdn2.microsoft.com/en-us/office/aa905478.aspx)
.aspx http://msdn2.microsoft.com/en-us/library/aa217846 (office.10)
(http://msdn2.microsoft.com/en-us/library/aa217846(office.10).aspx)
Kits พัฒนาซอฟต์แวร์ visioเมื่อต้องการดาวน์โหลด Kit การพัฒนาของซอฟต์แวร์ 2002 Visio แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:http://www.microsoft.com/downloads/details.aspx?familyid=d2845e80-6634-4703-9ad9-7e440ede12d7&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?familyid=d2845e80-6634-4703-9ad9-7e440ede12d7&displaylang=en)
เมื่อต้องการดาวน์โหลด Kit การพัฒนาของซอฟต์แวร์ 2003 Visio แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft: http://www.microsoft.com/downloads/details.aspx?familyid=557120bd-b0bb-46e7-936a-b8539898d44d&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?familyid=557120bd-b0bb-46e7-936a-b8539898d44d&displaylang=en)
กลุ่มข่าวสารกลุ่มข่าวสารเพียร์ระหว่างต่อไปนี้จะพร้อมใช้งานเพื่อช่วยคุณในการโต้ตอบกับผู้ใช้อื่นของ Visual Basic สำหรับโปรแกรมประยุกต์:microsoft.public.vb.ole.automation microsoft.public.visio.developer.vba วิธีใช้ visual Basicสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้นี้CreateObjectคลิกฟังก์ชัน ในใน Visual Basic Editorวิธีใช้ Microsoft Visual Basicในการวิธีใช้เมนู ชนิดฟังก์ชัน createobjectในการค้นหากล่อง แล้วคลิกค้นหาเมื่อต้องการดูหัวข้อที่มีการส่งคืนสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้นี้GetObjectคลิกฟังก์ชัน ในใน Visual Basic Editorวิธีใช้ Microsoft Visual Basicในการวิธีใช้เมนู ชนิดฟังก์ชัน getobjectในการค้นหากล่อง แล้วคลิกค้นหาเมื่อต้องการดูหัวข้อที่มีการส่งคืน คุณสมบัติหมายเลขบทความ (Article ID): 309603 - รีวิวครั้งสุดท้าย: 19 ตุลาคม 2553 - Revision: 2.0 ใช้กับ
แปลโดยคอมพิวเตอร์ ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:309603
(http://support.microsoft.com/kb/309603/en-us/
)
| การแปลบทความ
|




กลับไปด้านบน








