วิธีพัฒนาโปรแกรมเสริมสำหรับ 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

ฝากความเห็น

วิธีทำความสะอาดกล่องใส่รีเทนเนอร์: ขั้นตอนง่ายๆ ที่ปลอดภัยและช่วยให้แห้งสนิท

วิธีทำความสะอาดกล่องใส่รีเทนเนอร์: ขั้นตอนง่ายๆ ที่ปลอดภัยและช่วยให้แห้งสนิท

เรียนรู้วิธีทำความสะอาดกล่องใส่รีเทนเนอร์ด้วยสบู่เหลวอ่อนๆ และน้ำอุ่น เช็ดให้แห้งอย่างถูกต้อง หลีกเลี่ยงความร้อนที่อาจทำให้เสียหาย และรู้ว่าเมื่อใดควรเปลี่ยนกล่องใหม่

วิธีทำความสะอาดไส้กรองอากาศรถยนต์อย่างปลอดภัย: ควรทำความสะอาดเมื่อใด และควรเปลี่ยนเมื่อใด

วิธีทำความสะอาดไส้กรองอากาศรถยนต์อย่างปลอดภัย: ควรทำความสะอาดเมื่อใด และควรเปลี่ยนเมื่อใด

เรียนรู้วิธีการตรวจสอบและบำรุงรักษาไส้กรองอากาศเครื่องยนต์ เมื่อใดควรทำความสะอาด เมื่อใดที่การเปลี่ยนไส้กรองอากาศจะปลอดภัยกว่า และวิธีการตรวจสอบการติดตั้งกลับเข้าไปอย่างถูกต้อง

วิธีทำความสะอาดเครื่องทำน้ำแข็งในช่องแช่แข็ง: คู่มือสำหรับมือใหม่

วิธีทำความสะอาดเครื่องทำน้ำแข็งในช่องแช่แข็ง: คู่มือสำหรับมือใหม่

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

วิธีทำความสะอาดหัวฉีดชำระล้างอย่างปลอดภัย: วิธีไหนได้ผลและวิธีไหนควรหลีกเลี่ยง

วิธีทำความสะอาดหัวฉีดชำระล้างอย่างปลอดภัย: วิธีไหนได้ผลและวิธีไหนควรหลีกเลี่ยง

เรียนรู้วิธีทำความสะอาดหัวฉีดชำระอย่างปลอดภัย หลักการทำความสะอาดตัวเองคืออะไร วิธีจัดการกับคราบแร่ธาตุ และน้ำยาทำความสะอาดที่เหมาะสมกับรุ่นของคุณ

วิธีทำความสะอาดตัวกรองทรายสระว่ายน้ำ: การล้างย้อน การล้างน้ำ และรู้ว่าเมื่อใดควรทำความสะอาดลึกกว่าเดิม

วิธีทำความสะอาดตัวกรองทรายสระว่ายน้ำ: การล้างย้อน การล้างน้ำ และรู้ว่าเมื่อใดควรทำความสะอาดลึกกว่าเดิม

เรียนรู้วิธีทำความสะอาดตัวกรองทรายสระว่ายน้ำอย่างปลอดภัย ประเมินว่าการล้างย้อนได้ผลหรือไม่ และรู้ว่าเมื่อใดควรทำความสะอาดอย่างละเอียด ซ่อมแซม หรือเปลี่ยนวัสดุกรองใหม่

วิธีทำความสะอาดเครื่องบดกาแฟอย่างปลอดภัย: คู่มือ 8 ขั้นตอนสำหรับเครื่องบดแบบเฟืองและแบบใบมีด

วิธีทำความสะอาดเครื่องบดกาแฟอย่างปลอดภัย: คู่มือ 8 ขั้นตอนสำหรับเครื่องบดแบบเฟืองและแบบใบมีด

เรียนรู้วิธีทำความสะอาดเครื่องบดกาแฟอย่างปลอดภัย ตั้งแต่การใช้แปรงแห้งปัดใบมีด การล้างชิ้นส่วนที่ถอดได้ การประกอบกลับ การทดสอบ และการดูแลรักษาใบมีดบด

วิธีล้างคราบกาวทาเล็บออกจากเสื้อผ้าโดยไม่ทำลายเนื้อผ้า

วิธีล้างคราบกาวทาเล็บออกจากเสื้อผ้าโดยไม่ทำลายเนื้อผ้า

เรียนรู้วิธีการกำจัดกาวติดเล็บออกจากเสื้อผ้าอย่างปลอดภัย ตั้งแต่การขูดกาวที่แห้งแล้ว การใช้แอซีโทนอย่างระมัดระวัง การซัก และการตรวจสอบเนื้อผ้าก่อนตากให้แห้ง

วิธีขจัดคราบกาวจากสติ๊กเกอร์ออกจากเสื้อผ้าโดยไม่ทำลายเนื้อผ้า

วิธีขจัดคราบกาวจากสติ๊กเกอร์ออกจากเสื้อผ้าโดยไม่ทำลายเนื้อผ้า

เรียนรู้วิธีการกำจัดคราบกาวจากสติกเกอร์บนเสื้อผ้าอย่างปลอดภัย ตั้งแต่การใช้ความเย็นและการเตรียมการเบื้องต้น ไปจนถึงการใช้ตัวทำละลายอย่างระมัดระวัง การซัก และการตากให้แห้ง

วิธีทำความสะอาดคีย์บอร์ดเชิงกลอย่างปลอดภัย: คู่มือการทำความสะอาดอย่างล้ำลึก 4 ขั้นตอน

วิธีทำความสะอาดคีย์บอร์ดเชิงกลอย่างปลอดภัย: คู่มือการทำความสะอาดอย่างล้ำลึก 4 ขั้นตอน

เรียนรู้วิธีทำความสะอาดคีย์บอร์ดเชิงกลอย่างปลอดภัย รวมถึงการถอดปุ่มกด การกำจัดฝุ่น คราบสกปรก การเช็ดให้แห้ง การประกอบกลับ และเมื่อใดควรหยุดและตรวจสอบคู่มือ

วิธีล้างคราบกาวออกจากเสื้อผ้าโดยไม่ทำให้เนื้อผ้าเสียหาย

วิธีล้างคราบกาวออกจากเสื้อผ้าโดยไม่ทำให้เนื้อผ้าเสียหาย

เรียนรู้วิธีการล้างคราบกาวออกจากเสื้อผ้าโดยเริ่มจากวิธีอ่อนโยนก่อน เมื่อไหร่ควรใช้วิธีที่รุนแรงขึ้นสำหรับกาวร้อนหรือกาวซุปเปอร์ และวิธีการตรวจสอบเนื้อผ้าก่อนแห้ง