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