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

“บุคคลนี้ไม่พร้อมใช้งานบน Messenger” หมายความว่าอย่างไร

“บุคคลนี้ไม่พร้อมใช้งานบน Messenger” หมายความว่าอย่างไร

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

วิธีเพิ่มหรือลบแอพออกจากโฟลเดอร์ที่ปลอดภัยบนโทรศัพท์ Samsung

วิธีเพิ่มหรือลบแอพออกจากโฟลเดอร์ที่ปลอดภัยบนโทรศัพท์ Samsung

ต้องการเพิ่มหรือลบแอพออกจาก Secure Folder บนโทรศัพท์ Samsung Galaxy หรือไม่ นี่คือวิธีการทำและสิ่งที่เกิดขึ้นจากการทำเช่นนั้น

วิธีปิดเสียงและเปิดเสียงในแอป Zoom บนโทรศัพท์

วิธีปิดเสียงและเปิดเสียงในแอป Zoom บนโทรศัพท์

ไม่รู้วิธีปิดเสียงตัวเองในแอพ Zoom? ค้นหาคำตอบในโพสต์นี้ซึ่งเราจะบอกวิธีปิดเสียงและเปิดเสียงในแอป Zoom บน Android และ iPhone

วิธีกู้คืนบัญชี Facebook ที่ถูกลบ [2021]

วิธีกู้คืนบัญชี Facebook ที่ถูกลบ [2021]

รู้วิธีกู้คืนบัญชี Facebook ที่ถูกลบแม้หลังจาก 30 วัน อีกทั้งยังให้คำแนะนำในการเปิดใช้งานบัญชี Facebook ของคุณอีกครั้งหากคุณปิดใช้งาน

วิธีแชร์ Spotify Playlist กับเพื่อน

วิธีแชร์ Spotify Playlist กับเพื่อน

เรียนรู้วิธีแชร์เพลย์ลิสต์ Spotify ของคุณกับเพื่อน ๆ ผ่านหลายแพลตฟอร์ม อ่านบทความเพื่อหาเคล็ดลับที่มีประโยชน์

AR Zone บนอุปกรณ์ Samsung คืออะไร?

AR Zone บนอุปกรณ์ Samsung คืออะไร?

AR Zone เป็นแอพเนทีฟที่ช่วยให้ผู้ใช้ Samsung สนุกกับความจริงเสริม ประกอบด้วยฟีเจอร์มากมาย เช่น AR Emoji, AR Doodle และการวัดขนาด

วิธีดู Instagram ส่วนตัวโดยไม่ต้องตรวจสอบโดยมนุษย์ 2021

วิธีดู Instagram ส่วนตัวโดยไม่ต้องตรวจสอบโดยมนุษย์ 2021

คุณสามารถดูโปรไฟล์ Instagram ส่วนตัวได้โดยไม่ต้องมีการตรวจสอบโดยมนุษย์ เคล็ดลับและเครื่องมือที่เป็นประโยชน์สำหรับการเข้าถึงบัญชีส่วนตัวของ Instagram 2023

การ์ด TF คืออะไร (และแตกต่างจากการ์ด SD อย่างไร)

การ์ด TF คืออะไร (และแตกต่างจากการ์ด SD อย่างไร)

การ์ด TF คือการ์ดหน่วยความจำที่ใช้ในการจัดเก็บข้อมูล มีการเปรียบเทียบกับการ์ด SD ที่หลายคนสงสัยเกี่ยวกับความแตกต่างของทั้งสองประเภทนี้

5 วิธีในการเข้าถึงโฟลเด��ร์ที่ปลอดภัยบนโทรศัพท์ Samsung Galaxy

5 วิธีในการเข้าถึงโฟลเด��ร์ที่ปลอดภัยบนโทรศัพท์ Samsung Galaxy

สงสัยว่า Secure Folder บนโทรศัพท์ Samsung ของคุณอยู่ที่ไหน? ลองดูวิธีต่างๆ ในการเข้าถึง Secure Folder บนโทรศัพท์ Samsung Galaxy

Zoom Breakout Rooms: สิ่งที่คุณต้องรู้

Zoom Breakout Rooms: สิ่งที่คุณต้องรู้

การประชุมทางวิดีโอและการใช้ Zoom Breakout Rooms ถือเป็นวิธีการที่สร้างสรรค์สำหรับการประชุมและการทำงานร่วมกันที่มีประสิทธิภาพ.