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

5 วิธียอดนิยมในการส่งภาพถ่ายหลายภาพจากโทรศัพท์ Samsung Galaxy

5 วิธียอดนิยมในการส่งภาพถ่ายหลายภาพจากโทรศัพท์ Samsung Galaxy

การแชร์รูปภาพจากโทรศัพท์ Samsung ของคุณค่อนข้างง่าย ตรวจสอบวิธียอดนิยมในการส่งภาพถ่ายหลายภาพจากโทรศัพท์ Samsung

วิธีใช้แอพ Zoom บน Apple TV 4K

วิธีใช้แอพ Zoom บน Apple TV 4K

หลังจาก FaceTime แล้ว Apple TV 4K ก็ให้คุณรับสาย Zoom ได้เช่นกัน โพสต์นี้เป็นคำแนะนำฉบับสมบูรณ์เกี่ยวกับวิธีใช้ Zoom บน Apple TV 4K

วิธีสร้างและจัดการคอลเลกชันบน Amazon Kindle

วิธีสร้างและจัดการคอลเลกชันบน Amazon Kindle

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

9 วิธีในการแก้ไข “เนื้อหานี้ไม่พร้อมให้รับชมทันที” บน Netflix

9 วิธีในการแก้ไข “เนื้อหานี้ไม่พร้อมให้รับชมทันที” บน Netflix

คุณกำลังเผชิญกับข้อผิดพลาด “ชื่อนี้ไม่สามารถดูได้ทันที” บน Netflix หรือไม่? ต่อไปนี้เป็นวิธีแก้ไขปัญหาที่ง่ายและรวดเร็วในการแก้ไข

วิธีโอเวอร์คล็อกจอภาพ: NVIDIA, AMD และ Intel GPU

วิธีโอเวอร์คล็อกจอภาพ: NVIDIA, AMD และ Intel GPU

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

4 วิธีในการดูว่าใครเลิกเป็นเพื่อนกับคุณบน Facebook

4 วิธีในการดูว่าใครเลิกเป็นเพื่อนกับคุณบน Facebook

สงสัยว่าเพื่อนของคุณไล่คุณออกจากรายชื่อเพื่อนหรือไม่? วิธีดูว่าใครเลิกเป็นเพื่อนกับคุณบน Facebook

วิธีคัดลอกเพลย์ลิสต์ Spotify บนเดสก์ท็อปและมือถือ

วิธีคัดลอกเพลย์ลิสต์ Spotify บนเดสก์ท็อปและมือถือ

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

วิธีลบอีเมลจำนวนมากใน Apple Mail

วิธีลบอีเมลจำนวนมากใน Apple Mail

หากต้องการล้างกล่องจดหมายของคุณและทำให้ไม่เกะกะ ต่อไปนี้เป็นวิธีลบอีเมลจำนวนมากใน Apple Mail บน iPhone, iPad และ Mac ของคุณ

วิธีค้นหารูปภาพด้วยใบหน้าใน Google Photos

วิธีค้นหารูปภาพด้วยใบหน้าใน Google Photos

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

วิธีใช้การอ่านออกเสียงข้อความบน Amazon Kindle

วิธีใช้การอ่านออกเสียงข้อความบน Amazon Kindle

ต่อไปนี้คือวิธีที่คุณสามารถให้อุปกรณ์ Kindle อ่านหนังสือให้กับคุณโดยใช้คุณลักษณะการอ่านออกเสียงข้อความที่เรียกว่า VoiceView Screen Reader