วิธีพัฒนาโปรแกรมเสริมสำหรับ Office 2016, Office Online และ Office Mobile

Add-in ของ Office 2016ช่วยให้คุณสามารถขยายความสามารถ ฟังก์ชันการทำงาน และฟีเจอร์ของไคลเอ็นต์ Office เช่นWord , Excel , PowerPointและOutlookโดยใช้เทคโนโลยีเว็บ เช่น HTML, CSS และ JavaScript สามารถใช้ Add-in ของ Office เพื่อทำสิ่งต่อไปนี้:

  • เพิ่มฟังก์ชันการทำงานใหม่ให้กับไคลเอ็นต์ Office - ตัวอย่างเช่น เพิ่ม Word, Excel, PowerPoint และ Outlook โดยการโต้ตอบกับเอกสาร Office และรายการอีเมล นำข้อมูลภายนอกเข้าสู่ Office ประมวลผลเอกสาร Office เปิดเผยฟังก์ชันการทำงานของบริษัทอื่นในไคลเอ็นต์ Office และอื่นๆ อีกมากมาย .
  • สร้างออบเจ็กต์แบบโต้ตอบที่สมบูรณ์ซึ่งสามารถฝังลงในเอกสาร Office ได้ ตัวอย่างเช่น แผนที่ แผนภูมิ และการแสดงภาพแบบโต้ตอบที่ผู้ใช้สามารถเพิ่มลงในสเปรดชีต Excel และงานนำเสนอ PowerPoint ของตนเองได้

Add-in ของ Office สามารถทำงานในหลากหลายแพลตฟอร์ม รวมถึง Office สำหรับ Windows 10, Office Online, Office 2016 สำหรับ Windows, Office 2016 for Mac และ Office สำหรับ iPad Office Add-in ยังไม่พร้อมใช้งานสำหรับ Windows 10 Mobile หรือ Android แต่ทีม Office กำลังทำงานอยู่ (ดูความพร้อมใช้งานของโฮสต์ Add-in ของ Office และแพลตฟอร์มสำหรับรายละเอียดเพิ่มเติม) เพื่อที่จะเรียกใช้ Office Add-ins มีข้อกำหนดของระบบบางอย่างที่จำเป็นสำหรับอุปกรณ์ของคุณและ  คุณจะพบความต้องการเหล่านั้นที่นี่

Add-in ของ Office จะช่วยฉันได้อย่างไร

Add-in ของ Office สามารถช่วยให้คุณทำเกือบทุกอย่างที่เว็บไซต์สามารถทำได้ภายในเบราว์เซอร์ ความสามารถของ Add-in ของ Office ได้แก่:

  • ขยาย UI ดั้งเดิมของ Office ด้วยการสร้างปุ่มและแท็บ Ribbon แบบกำหนดเอง
  • จัดเตรียม UI แบบโต้ตอบและตรรกะที่กำหนดเองผ่าน HTML และ JavaScript
  • ใช้เฟรมเวิร์ก JavaScript เช่น jQuery, Angular และอื่นๆ อีกมากมาย
  • เชื่อมต่อกับปลายทาง REST และบริการเว็บผ่าน HTTP และ AJAX
  • เรียกใช้โค้ดหรือตรรกะฝั่งเซิร์ฟเวอร์ หากหน้าเว็บนั้นใช้งานโดยใช้ภาษาสคริปต์ฝั่งเซิร์ฟเวอร์ เช่น ASP หรือ PHP

โครงสร้างพื้นฐาน Add-ins สำนักงานช่วยให้การโต้ตอบกับโปรแกรม Office และเนื้อหาของผู้ใช้ผ่านAPI JavaScript

ประเภทของ Add-in ของ Office 

ในขณะนี้ มี Office Add-in อยู่สองสามประเภท:

โปรแกรมเสริม Word, Excel และ PowerPoint ที่ขยายฟังก์ชันการทำงาน

โปรแกรมเสริม Excel และ PowerPoint ที่สร้างวัตถุใหม่

โปรแกรมเสริมของ Outlook ที่ขยายการทำงาน

โปรแกรมเสริม Word, Excel และ PowerPoint ที่ขยายฟังก์ชันการทำงาน

การเพิ่มฟังก์ชันการทำงานใหม่ให้กับ Word, Excel หรือ PowerPoint นั้นค่อนข้างง่าย สิ่งที่คุณต้องทำคือลงทะเบียน Add-in ของคุณโดยใช้รายการ Add-in ของบานหน้าต่างงาน รายการเสริมนี้อนุญาตให้ใช้โหมดการรวมสองโหมด คำสั่งเพิ่มเติมและบานหน้าต่างงานที่แทรกได้

คำสั่งเสริม

คุณสามารถใช้คำสั่ง add-in เพื่อขยาย UI ของ Office สำหรับ Windows 10 และ Office Online ด้วยคำสั่ง Add-in คุณจะสามารถเพิ่มปุ่มสำหรับ Add-in ของคุณบน Ribbon หรือภายในเมนูตามบริบทที่เลือก ทำให้คุณสามารถเข้าถึง Add-in ของคุณภายใน Office ได้อย่างง่ายดาย ปุ่มคำสั่ง Add-in สามารถใช้เพื่อเรียกใช้การดำเนินการต่างๆ เช่น การแสดงบานหน้าต่างงานด้วย HTML ที่กำหนดเอง หรือเรียกใช้ฟังก์ชัน Javascript เฉพาะ

คุณยังสามารถกำหนดคำสั่งของคุณในรายการคำสั่งเพิ่มเติมได้โดยใช้ VersionOverrides ในการเริ่มต้นดูที่เหล่านี้  ตัวอย่างบน GitHubหรือคุณยังสามารถตรวจสอบ  เพิ่มในคำสั่งสำหรับ Excel, Word และ PowerPoint

คำสั่งเสริมใน excel

คำสั่งเสริมใน excel ออนไลน์

นอกจากนี้ยังมีวิดีโอของช่อง 9 ที่เจาะลึกยิ่งขึ้นเกี่ยวกับคำสั่ง Add-in ที่เรียกว่า " คำสั่ง Add-in ใน Office Ribbon "

บานหน้าต่างงานที่แทรกได้

ในกรณีที่คุณมีไคลเอ็นต์ที่ยังไม่สนับสนุนคำสั่ง Add-in (Office 2013, Office for Mac และ Office for iPad) คุณจะต้องเรียกใช้คำสั่ง add-in ของคุณเป็นบานหน้าต่างงานที่แทรกได้โดยใช้ DefaultURL ที่ให้ไว้ใน ประจักษ์ จากที่นั่น คุณสามารถเปิด Add-in ได้จากเมนู "Add-ins ของฉัน" จากแท็บ Insert

โปรแกรมเสริม Excel และ PowerPoint ที่สร้างวัตถุใหม่

คุณยังสามารถแทรก Add-in ลงใน Excel หรือ PowerPoint เพื่อสร้างวัตถุหรือเนื้อหาบนเว็บใหม่ที่สามารถฝังอยู่ภายในเอกสารหรืองานนำเสนอได้ คำสั่ง Add-in ของเนื้อหาอนุญาตให้มีสื่อฝังตัว เช่น แกลเลอรีรูปภาพหรือวิดีโอ YouTube ตลอดจนการแสดงข้อมูลบนเว็บและเนื้อหาภายนอกอื่นๆ

ตัวอย่าง Add-in ของเนื้อหา Excel 2013

การทดสอบเนื้อหานี้ add-in ที่มี Excel 2013 หรือ Excel ออนไลน์ติดตั้ง Bing Maps add-in

โปรแกรมเสริมของ Outlook ที่ขยายการทำงาน

Add-in ของ Outlook นำเสนอโอกาสในการขยาย Office Ribbon และจัดเตรียมเนื้อหาที่แสดงเพิ่มเติมถัดจากรายการ Outlook เมื่อคุณสร้างหรือดูข้อความอีเมล Add-in สามารถทำงานกับข้อความอีเมล การเรียกประชุม การตอบกลับ หรือการยกเลิก ตลอดจนการนัดหมาย

Add-in ของ Outlook พร้อมปุ่มคำสั่งบน ribbon

Add-in ของ Outlook สามารถใช้ข้อมูลตามบริบทจากรายการ เช่น ที่อยู่หรือรหัสการติดตามพัสดุภัณฑ์ จากนั้นใช้ข้อมูลนั้นเพื่อเข้าถึงข้อมูลเพิ่มเติมจากบริการเว็บเพื่อสร้างการโต้ตอบกับผู้ใช้โดยสมบูรณ์ โดยส่วนใหญ่ Add-in ของ Outlook สามารถทำงานได้โดยไม่มีปัญหากับ Outlook, Outlook for Mac, Outlook Web App และ OWA for Devices เพื่อมอบประสบการณ์ที่เป็นหนึ่งเดียวบนเดสก์ท็อป ออนไลน์ แท็บเล็ต หรืออุปกรณ์เคลื่อนที่

Add-in แนวโน้มบริบท

คุณสามารถติดตั้งAdd-inของPackage Trackerใน Outlook, Outlook for Mac หรือ Outlook Web App ตรวจสอบข้อมูลเพิ่มเติม Outlook เพิ่มเติม

อะไรประกอบเป็น Add-in ของ Office

Add-in ของ Office ประกอบด้วยไฟล์รายการ XML และเว็บแอปพลิเคชันของคุณเอง ไฟล์รายการ XML สร้างกฎสำหรับการตั้งค่าต่างๆ รวมถึงวิธีที่ Add-in ของคุณทำงานร่วมกับไคลเอ็นต์ Office ของคุณ ในทางกลับกัน เว็บแอปพลิเคชันของคุณต้องโฮสต์บนเว็บเซิร์ฟเวอร์ หรือคุณสามารถใช้บริการเว็บโฮสติ้ง เช่น Azure

ไฟล์รายการ Xml + เว็บแอปพลิเคชัน = office add-in

ไฟล์ XML Manifest ระบุการตั้งค่าและความสามารถของ Add-in ของ Office โดยเฉพาะ:

  • ชื่อที่แสดง คำอธิบาย รหัส เวอร์ชัน และตำแหน่งที่ตั้งเริ่มต้นของ Add-in
  • วิธีที่ Add-in รวมเข้ากับ Office:
    • สำหรับ Add-in ที่ขยาย Word/Excel/PowerPoint/Outlook: ส่วนขยายดั้งเดิมชี้ที่ Add-in ใช้เพื่อแสดงฟังก์ชันการทำงาน เช่น ปุ่มบน Ribbon
    • สำหรับ Add-in ที่สร้างออบเจ็กต์แบบฝังได้ใหม่: URL ของเพจเริ่มต้นที่โหลดไว้สำหรับออบเจ็กต์
  • ข้อกำหนดระดับสิทธิ์และการเข้าถึงข้อมูลสำหรับ Add-in

หากท่านต้องการข้อมูลเพิ่มเติมโปรดดูที่  สำนักงาน Add-ins XML ที่ประจักษ์

เวอร์ชันพื้นฐานที่สุดของเว็บแอปคือหน้า HTML แบบคงที่ที่แสดงในแอปพลิเคชัน Office แต่หน้าดังกล่าวจะไม่โต้ตอบกับเอกสาร Office หรืออินเทอร์เน็ต หน้าต้องโฮสต์บนเว็บเซิร์ฟเวอร์หรือบริการเว็บโฮสติ้ง เช่น Azure; มันขึ้นอยู่กับบริการที่คุณรู้สึกว่าเหมาะสมกับคุณที่สุด

ตัวอย่าง add-in ของสำนักงาน Hello world

เนื่องจากเป็นเว็บแอปพลิเคชัน คุณจึงสามารถใช้เทคโนโลยีไคลเอ็นต์และเซิร์ฟเวอร์ที่ผู้ให้บริการโฮสต์ของคุณรองรับได้ (เช่น ASP.net, PHP หรือ Node.js) ในการโต้ตอบกับไคลเอ็นต์และเอกสารของ Office คุณต้องใช้office.js JavaScript APIที่ Office 2016 มีให้

JavaScript APIs สำหรับ Word และ Excel มีโมเดลวัตถุเฉพาะโฮสต์ที่สามารถใช้ใน Add-in ของ Office API เหล่านี้สนับสนุนการเข้าถึงย่อหน้าและเวิร์กบุ๊ก ซึ่งเป็นวิธีที่ง่ายกว่าในการสร้าง Add-in สำหรับ Word หรือ Excel ดูWord add-inและExcel Add-inสำหรับข้อมูลเพิ่มเติม

สำหรับข้อมูลเพิ่มเติมและข้อมูลทางเทคนิคเกี่ยว Javascript APIs สำหรับ Office 2016 ดูการทำความเข้าใจ API JavaScript สำหรับสำนักงาน , JavaScript API สำหรับสำนักงานและ  แนวทางการออกแบบสำหรับ Office Add-ins



Leave a Comment

Office 2016: InfoPath อยู่ที่ไหน

Office 2016: InfoPath อยู่ที่ไหน

InfoPath หายไปจาก Office 2016 นี่คือสิ่งที่คุณสามารถทำได้

วิธีแก้ไขแอปนี้เปิดไม่ได้ใน Windows 10 Technical Preview

วิธีแก้ไขแอปนี้เปิดไม่ได้ใน Windows 10 Technical Preview

เมื่อสองสัปดาห์ก่อน เราได้นำเสนอปัญหากับ Office Touch Preview ซึ่งเป็นชุดแอปที่ Microsoft เผยแพร่ใน Windows Store สำหรับ Windows 10 Technical

สำนักงาน: ไม่สามารถดำเนินการนี้ได้

สำนักงาน: ไม่สามารถดำเนินการนี้ได้

หาก Office แจ้งว่าไม่สามารถดำเนินการที่คุณต้องการได้ ให้อัปเดตและซ่อมแซม Office Suite ของคุณ หากปัญหายังคงอยู่ ให้ติดตั้ง Office ใหม่

Office 2016/2013: เปิด/ปิดคลิปบอร์ดของ Office

Office 2016/2013: เปิด/ปิดคลิปบอร์ดของ Office

เปิดใช้งานหรือปิดใช้งานตัวเลือกคลิปบอร์ดที่มองเห็นได้ใน Microsoft Office 2016 หรือ 2013

วิธีแก้ไขรหัสข้อผิดพลาดของ Microsoft Office 30088-4

วิธีแก้ไขรหัสข้อผิดพลาดของ Microsoft Office 30088-4

หากต้องการแก้ไขรหัสข้อผิดพลาดของ Microsoft Office 30088-4 ให้ซ่อมแซม Office Suite ของคุณ หากปัญหายังคงอยู่ ให้ถอนการติดตั้งและติดตั้งแพ็คเกจ Office ของคุณใหม่

แก้ไข “ข้อผิดพลาด 1321” เมื่อติดตั้ง Office 2016 หรือ 2013

แก้ไข “ข้อผิดพลาด 1321” เมื่อติดตั้ง Office 2016 หรือ 2013

แก้ไขข้อผิดพลาด 1321 เมื่อพยายามติดตั้ง Microsoft Office 2016 หรือ 2013 ใน Windows

วิธีแก้ไขรหัสข้อผิดพลาดของ Microsoft Office 0xc0000142

วิธีแก้ไขรหัสข้อผิดพลาดของ Microsoft Office 0xc0000142

เมื่อต้องการแก้ไขรหัสข้อผิดพลาดของ Office 0xc0000142 ให้ติดตั้งการอัปเดต Office ล่าสุด เริ่มบริการ ClickToRun ใหม่และซ่อมแซมไฟล์ Office ของคุณ

สำนักงาน: แก้ไข ไม่สามารถล้างคลิปบอร์ดได้ โปรแกรมอื่นอาจใช้คลิปบอร์ด”

สำนักงาน: แก้ไข ไม่สามารถล้างคลิปบอร์ดได้ โปรแกรมอื่นอาจใช้คลิปบอร์ด”

แก้ไขข้อผิดพลาดทั่วไปใน Microsoft Office 2013 หรือ 2016 เมื่อใช้คลิปบอร์ด

แก้ไข: Office ไม่รู้จักคำสั่งที่ได้รับ

แก้ไข: Office ไม่รู้จักคำสั่งที่ได้รับ

ถ้า Office ไม่รู้จักคำสั่งของคุณ ให้เปิด Office Online และตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่ จากนั้นตรวจสอบการอัปเดตและซ่อมแซม Office Suite

Office 2016 & 2013: วิธีเปิดหรือปิดใช้งานโหมด DEP

Office 2016 & 2013: วิธีเปิดหรือปิดใช้งานโหมด DEP

วิธีเปิดหรือปิดใช้งานการตั้งค่า DEP ใน Microsoft Outlook 2016 หรือ 2013

วิธีเปลี่ยนมุมมองเป็น HTML หรือข้อความธรรมดาใน Outlook 2019, 2016 และ 365

วิธีเปลี่ยนมุมมองเป็น HTML หรือข้อความธรรมดาใน Outlook 2019, 2016 และ 365

ตั้งค่าว่าคุณจะดูหรือส่งอีเมลในรูปแบบข้อความธรรมดาหรือรูปแบบ HTML ใน Microsoft Outlook 2019, 2016 หรือ 365

วิธีอ่านและแชร์รายงานระบบบน MacBook

วิธีอ่านและแชร์รายงานระบบบน MacBook

คุณต้องการอ่านและแชร์รายงานระบบบน MacBook หรือไม่? ต่อไปนี้เป็นวิธีต่างๆ ในการรับรายงานอย่างรวดเร็ว

โทรศัพท์ราคาประหยัดรุ่นใหม่กับโทรศัพท์เรือธงรุ่นเก่า: คุณควรซื้อรุ่นไหน

โทรศัพท์ราคาประหยัดรุ่นใหม่กับโทรศัพท์เรือธงรุ่นเก่า: คุณควรซื้อรุ่นไหน

ตรวจสอบการเปรียบเทียบโดยละเอียดของเราระหว่างโทรศัพท์ราคาประหยัดรุ่นใหม่กับโทรศัพท์เรือธงรุ่นเก่าก่อนตัดสินใจว่าควรซื้อรุ่นใด

8 วิธียอดนิยมในการแก้ไข Mouse Cursor Lagging บน Mac

8 วิธียอดนิยมในการแก้ไข Mouse Cursor Lagging บน Mac

เคอร์เซอร์ของเมาส์ล้าหลังบน Mac ของคุณหรือไม่? หากคุณรู้สึกหงุดหงิดกับปัญหานี้ ต่อไปนี้เป็นวิธีแก้ปัญหาง่ายๆ ที่คุณสามารถลองแก้ไขได้

9 วิธียอดนิยมในการแก้ไข Mobile Hotspot ไม่ทำงานบนโทรศัพท์ Samsung Galaxy

9 วิธียอดนิยมในการแก้ไข Mobile Hotspot ไม่ทำงานบนโทรศัพท์ Samsung Galaxy

คุณกำลังพยายามใช้ฮอตสปอตเคลื่อนที่บนโทรศัพท์ Samsung Galaxy เพียงเพื่อรับข้อผิดพลาดเป็นการตอบแทนหรือไม่? นี่คือวิธีที่คุณสามารถแก้ไขฮอตสปอตมือถือที่ไม่ทำงานบนโทรศัพท์ Samsung Galaxy

วิธีปิดการใช้งานการท่องเว็บแบบส่วนตัวของ Safari บน Mac

วิธีปิดการใช้งานการท่องเว็บแบบส่วนตัวของ Safari บน Mac

ต้องการทราบวิธีปิดการใช้งานการท่องเว็บแบบส่วนตัวของ Safari บน Mac ของคุณหรือไม่? นี่คือวิธีที่คุณสามารถปรับแต่งประสบการณ์การท่องเว็บของคุณได้อย่างรวดเร็วและมีประสิทธิภาพ

เคล็ดลับการจัดรูปแบบข้อความ WhatsApp 16 อันดับแรกที่คุณควรรู้

เคล็ดลับการจัดรูปแบบข้อความ WhatsApp 16 อันดับแรกที่คุณควรรู้

ต้องการทำให้แบบอักษร WhatsApp ของคุณดูแตกต่างออกไปหรือไม่? คุณสามารถเพิ่มสีสันให้กับข้อความของคุณด้วยเทคนิคและเคล็ดลับข้อความ WhatsApp ที่สร้างสรรค์เหล่านี้

9 วิธียอดนิยมในการแก้ไข HomePod ไม่แสดงในแอพโฮม

9 วิธียอดนิยมในการแก้ไข HomePod ไม่แสดงในแอพโฮม

HomePod ของคุณไม่แสดงในแอป Home เริ่มต้นหรือไม่ ต่อไปนี้เป็นวิธีที่ดีที่สุดในการแก้ไข HomePod ที่ไม่แสดงในแอป Home

12 วิธียอดนิยมในการแก้ไข Samsung TV ที่ไม่เชื่อมต่อกับ Wi-Fi

12 วิธียอดนิยมในการแก้ไข Samsung TV ที่ไม่เชื่อมต่อกับ Wi-Fi

Samsung TV ของคุณไม่สามารถเชื่อมต่อกับ Wi-Fi ได้หรือไม่? ต่อไปนี้เป็นวิธีที่ดีที่สุดในการแก้ไข Samsung TV ที่ไม่ได้เชื่อมต่อกับ Wi-Fi

6 อะแดปเตอร์ HDMI ที่ดีที่สุดสำหรับ MacBook Air ในปี 2024

6 อะแดปเตอร์ HDMI ที่ดีที่สุดสำหรับ MacBook Air ในปี 2024

อะแดปเตอร์ HDMI ที่ดีที่สุดสำหรับ MacBook Air และ MacBook Pro ในปี 2024: 1. อะแดปเตอร์ RayCue HDMI, 2. อะแดปเตอร์ Benfei USB-C เป็น HDMI, 3. Anker USB-C...

วิธีรีเซ็ต Steam Deck จากโรงงาน: คู่มือฉบับสมบูรณ์

วิธีรีเซ็ต Steam Deck จากโรงงาน: คู่มือฉบับสมบูรณ์

ประสบปัญหาบนเด็คของคุณและต้องการรีเซ็ตหรือไม่? อ่านคำแนะนำฉบับสมบูรณ์ของเราเกี่ยวกับวิธีรีเซ็ต Steam Deck ของคุณจากโรงงานอย่างถูกต้อง