เปลี่ยนภาษาการเขียนโปรแกรมของแม่แบบฟอร์ม

หมายเหตุ:  เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือ บทความภาษาอังกฤษ เพื่อให้ง่ายต่อการอ้างอิง

เทมเพลตฟอร์มสามารถประกอบด้วยสคริปต์ หรือโค้ดที่เขียนในภาษาการเขียนโปรแกรมหนึ่งที่มีจัดการ คุณสามารถเปลี่ยนภาษาของเทมเพลตฟอร์มการเขียนโปรแกรม โดยการเอาเดิมสคริปต์หรือโค้ดที่มีการจัดการ ระบุภาษาการเขียนโปรแกรมแบบใหม่ การเขียนสคริปต์เดิมหรือโค้ดที่มีการจัดการใหม่ในภาษาการเขียนโปรแกรม จากนั้น เพิ่มสคริปต์ใหม่ หรือใหม่ที่มีการจัดการ โค้ดเพื่อเทมเพลตฟอร์ม

หมายเหตุ: InfoPath ไม่สามารถแปลงสคริปต์ที่มีอยู่ หรือจัดการโค้ดจากภาษาการเขียนโปรแกรมหนึ่งไปเป็นภาษาการเขียนโปรแกรมอื่น

ในบทความนี้

ภาพรวม

เปลี่ยนภาษาการเขียนโปรแกรมของเทมเพลตฟอร์ม

ภาพรวม

เมื่อคุณจำเป็นต้องใช้สคริปต์หรือโค้ดที่มีการจัดการการเพิ่มตรรกะลงในฟอร์มเทมเพลตของคุณ เช่นการดำเนินการคำนวณที่ซับซ้อนโดยใช้ค่าที่ผู้ใช้ใส่ลงในฟอร์มที่ยึดตามเทมเพลตของคุณฟอร์ม คุณสามารถเพิ่มตรรกะทางธุรกิจของคุณ โดยใช้หนึ่งในหลาย ๆ แตกต่างกัน programming ภาษา รวมถึง C# หรือ Microsoft Visual Basic หลังจากที่คุณเพิ่มสคริปต์ หรือ จัดการรหัสเทมเพลตของคุณฟอร์ม เปลี่ยนแปลงใด ๆ ที่คุณต้องการทำให้ หรือสคริปต์ใด ๆ ใหม่ หรือที่มีจัดการ จะต้องเขียนโค้ดที่คุณต้องการเพิ่มลงในเทมเพลตของคุณฟอร์มในภาษาการเขียนโปรแกรมเดียวกัน

เป็นเทมเพลตของคุณฟอร์ม evolves เพื่อให้ตรงกับความต้องการทางธุรกิจใหม่ คุณอาจต้องการเปลี่ยนภาษาการเขียนโปรแกรมที่ใช้ในแม่แบบของฟอร์ม ตัวอย่างเช่น สมมติสถานการณ์ต่อไปนี้:

  • บริษัทของคุณมีนโยบายใหม่ที่โปรแกรม Microsoft Windows และนามสกุลของโปรแกรมที่พัฒนาขึ้น โดยแผนกของคุณทั้งหมดใช้ตัว C# ภาษาการเขียนโปรแกรม แม่แบบฟอร์มที่มีอยู่ที่ใช้ในบริษัทของคุณถูกออกแบบโดยใช้ Visual Basic ภาษาการเขียนโปรแกรม เพื่อให้สอดคล้องกับนโยบายใหม่ คุณต้องแปลงทั้งหมดของเทมเพลตฟอร์มที่เพื่อให้ผู้ใช้ C# ภาษาการเขียนโปรแกรม

  • คุณประกาศเทมเพลตฟอร์มที่สร้างขึ้นใน Microsoft Office InfoPath 2003 ที่มีเขียนใน JScript สคริปต์ เนื่องจากMicrosoft Office InfoPath 2007 อนุญาตให้ผู้ใช้ของคุณเมื่อต้องการกรอกฟอร์มโดยยึดตามเทมเพลตฟอร์มในเว็บเบราว์เซอร์ คุณต้องแปลงแม่แบบฟอร์มนี้ลงในแม่แบบฟอร์มที่เปิดใช้งานสำหรับเบราว์เซอร์ และประกาศไปยังเซิร์ฟเวอร์ที่เรียกใช้InfoPath Forms Services อย่างไรก็ตามInfoPath Forms Services สามารถแสดงเทมเพลตฟอร์มที่ มีโค้ดที่มีการจัดการ assemblies เท่านั้น คุณไม่สามารถประกาศเทมเพลตฟอร์มที่ประกอบด้วยสคริปต์ไปยังเซิร์ฟเวอร์ที่เรียกใช้InfoPath Forms Services คุณต้องแปลงสคริปต์เป็นประกอบในโค้ดที่มีการจัดการเพื่อให้คุณสามารถประกาศเทมเพลตฟอร์มไปยังเซิร์ฟเวอร์ที่เรียกใช้InfoPath Forms Services

  • คุณจะรับผิดชอบสำหรับการบำรุงรักษาเทมเพลตฟอร์มที่หลายอย่างที่คุณไม่ได้ออกแบบ เทมเพลตฟอร์มเหล่านี้ประกอบด้วยสคริปต์ที่เขียนใน JScript แม้ว่าคุณสามารถอ่าน และเขียนสคริปต์ที่เขียนใน JScript คุณจะ proficient มากในการเขียนสคริปต์ที่ใช้ใน Microsoft Visual Basic Scripting Edition (VBScript) ภาษาการเขียนโปรแกรม เนื่องจากคุณจะยังคงรักษาเทมเพลตฟอร์มเหล่านี้ จะมีประสิทธิภาพมากถ้ามีเขียนสคริปต์ใน VBScript เพื่อให้คุณตัดสินใจที่จะแทนที่เขียนใน JScript ด้วยสคริปต์เขียน โดยใช้ VBScript สคริปต์ที่มีอยู่

ถ้าคุณต้องการเปลี่ยนภาษาการเขียนโปรแกรมที่ใช้ในแม่แบบฟอร์มที่มีอยู่ คุณต้องเอาออกก่อนที่มีอยู่สคริปต์หรือโค้ดที่มีการจัดการจากเทมเพลตฟอร์ จากนั้น ให้คุณกำหนดภาษาการเขียนโปรแกรมใหม่สำหรับเทมเพลตฟอร์ม เมื่อคุณเปลี่ยนภาษาการเขียนโปรแกรมในเทมเพลตฟอร์ คุณสามารถเขียนสคริปต์หรือโค้ดที่มีการจัดการในภาษาใหม่ โดยใช้ Microsoft Script Editor หรือ Microsoft Visual Studio เครื่องมือสำหรับแอปพลิเคชัน จากนั้นคุณเพิ่มสคริปต์ใหม่ลงในแม่แบบฟอร์มของคุณ

ด้านบนของหน้า

เปลี่ยนภาษาการเขียนโปรแกรมของแม่แบบฟอร์ม

ก่อนที่คุณเปลี่ยนภาษาการเขียนโปรแกรมของเทมเพลตฟอร์ม คุณอาจต้องการบันทึกสำเนาของโค้ดต้นฉบับต้นฉบับในตัวแก้ไขข้อความ เช่น Microsoft Notepad ในกรณีที่คุณต้องการอ้างถึงเวิร์กชีตนั้น หรือใช้โค้ดต้นฉบับ

บันทึกโค้ดต้นฉบับ

  1. เปิดเทมเพลตของคุณฟอร์มในโหมดออกแบบ

  2. บนเมนูเครื่องมือ ชี้ไปที่การเขียนโปรแกรม แล้ว เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:

    • ถ้าเทมเพลตของคุณฟอร์มประกอบด้วยสคริปต์ คลิกMicrosoft Script Editor

    • ถ้าเทมเพลตของคุณฟอร์มประกอบด้วยโค้ดที่มีการจัดการ คลิกMicrosoft Visual Studio เครื่องมือสำหรับแอปพลิเคชัน

  3. บนเมนูแก้ไข ของ Microsoft Script Editor หรือ Microsoft Visual Studio เครื่องมือสำหรับแอปพลิเคชัน คลิกเลือกทั้งหมด

  4. บนเมนู แก้ไข ให้คลิก คัดลอก

  5. วางรหัสคุณคัดลอกไปยังตัวแก้ไขข้อความ เช่น Notepad

  6. บันทึกไฟล์ตัวแก้ไขข้อความ

เปลี่ยนภาษาการเขียนโปรแกรมของเทมเพลตฟอร์ม

  1. บนเมนูเครื่องมือ คลิกตัวเลือกฟอร์ม

  2. ภายใต้ประเภท ในกล่องโต้ตอบตัวเลือกฟอร์ม คลิกการเขียนโปรแกรม

  3. ภายใต้ภาษาการเขียนโปรแกรม คลิกเอาโค้ด

  4. คลิกใช่ ในกล่องข้อความที่มีคำเตือนคุณว่า คุณกำลังจะเอาโค้ดจากเทมเพลตฟอร์ม

  5. ในรายการภาษารหัสเทมเพลฟอร์ม คลิกภาษาที่คุณต้องการใช้ในเทมเพลตฟอร์

    เคล็ดลับ: ถ้าคุณกำลังเปลี่ยนแปลงภาษาการเขียนโปรแกรม Visual Basic หรือ C# ในกล่องตำแหน่งที่ตั้งโครงการสำหรับโค้ด Visual Basic และ C# พิมพ์ตำแหน่งที่ตั้งที่คุณต้องการบันทึกไฟล์โครงการ

ด้านบนของหน้า

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×