Как да разработите добавки за Office 2016, Office Online и Office Mobile

Добавките на Office 2016 ви позволяват да разширите възможностите, функционалността и функциите на клиентите на Office като Word , Excel , PowerPoint и Outlook, като използвате уеб технологии като HTML, CSS и JavaScript. Office добавките могат да се използват за следното:

  • Добавете нова функционалност към клиентите на Office – например увеличете Word, Excel, PowerPoint и Outlook чрез взаимодействие с документи на Office и пощенски елементи, внасяне на външни данни в Office, обработка на документи на Office, излагане на функции на трети страни в клиенти на Office и много други .
  • Създавайте нови богати интерактивни обекти, които могат да бъдат вградени в документи на Office – например карти, диаграми и интерактивни визуализации, които потребителите могат да добавят към своите собствени електронни таблици на Excel и презентации на PowerPoint.

Добавките на Office могат да работят в различни платформи, включително Office за Windows 10, Office Online, Office 2016 за Windows, Office 2016 за Mac и Office за iPad. Добавките на Office все още не са налични за Windows 10 Mobile или Android, но екипът на Office работи върху тях (вижте наличността на хост за добавки на Office и платформата за повече подробности). За да стартирате добавките на Office, са необходими определени системни изисквания за вашето устройство и  можете да намерите тези изисквания тук .

Как една добавка на Office може да ми помогне?

Добавките на Office могат да ви помогнат да правите почти всичко, което уебсайтът може да направи в рамките на браузъра. Възможностите на Office добавки включват:

  • Разширете собствения потребителски интерфейс на Office чрез създаване на персонализирани бутони и раздели на лентата.
  • Осигурете интерактивен потребителски интерфейс и персонализирана логика чрез HTML и JavaScript.
  • Използвайте JavaScript рамки като jQuery, Angular и много други.
  • Свържете се с крайни точки на REST и уеб услуги чрез HTTP и AJAX.
  • Изпълнете код или логика от страна на сървъра, ако страницата е внедрена с помощта на скриптов език от страна на сървъра, като ASP или PHP.

Инфраструктурата за добавки на Office позволява взаимодействие с приложението на Office и потребителското съдържание чрез JavaScript API .

Видове добавки за Office 

В момента има няколко вида добавки за Office, налични в момента:

Добавки на Word, Excel и PowerPoint, които разширяват функционалността

Добавки на Excel и PowerPoint, които създават нови обекти

Добавки за Outlook, които разширяват функционалността

Добавки на Word, Excel и PowerPoint, които разширяват функционалността

Добавянето на нова функционалност към Word, Excel или PowerPoint е сравнително лесно. Всичко, което трябва да направите, е да регистрирате добавката си, като използвате манифеста на добавката в панела на задачите. Този манифест на добавката позволява два режима на интеграция; команди за добавки и вмъкващи се панели със задачи.

Команди за добавки

Можете да използвате команди за добавки, за да разширите потребителския интерфейс на Office за Windows 10 и Office Online. С командите за добавки имате възможността да добавяте бутони за вашите добавки на лентата или в избрани контекстуални менюта, което ви дава лесен достъп до вашите добавки в Office. Командните бутони на добавките могат да се използват за стартиране на различни действия, като например показване на прозорец със задачи с персонализиран HTML или изпълнение на определена функция на Javascript.

Можете също да дефинирате командите си в манифеста на командите на добавката, като използвате VersionOverrides. За да започнете, разгледайте тези  примери в GitHub или можете също да разгледате  командите за добавки за Excel, Word и PowerPoint .

Команди за добавки в excel

Команди за добавки в excel онлайн

Освен това има видео от Channel 9, което се задълбочава в командите за добавки, наречени „ Команди за добавки в лентата на Office “.

Вмъкващи се панели със задачи

В случай, че имате клиент, който все още не поддържа команди за добавки (Office 2013, Office за Mac и Office за iPad), ще трябва да изпълните командите си за добавки като панел със задачи за вмъкване, като използвате URL адреса по подразбиране, предоставен в манифест. От там можете да стартирате добавката си от менюто „Моите добавки“ от раздела Вмъкване.

Добавки на Excel и PowerPoint, които създават нови обекти

Можете също да вмъкнете добавки в Excel или PowerPoint, за да създадете нови уеб-базирани обекти или съдържание, които могат да бъдат вградени в документи или презентации. Командите за добавяне на съдържание позволяват вградени медии, като галерия със снимки или видео в YouTube, както и уеб-базирани визуализации на данни и друго външно съдържание.

Пример за добавка за съдържание в Excel 2013

За да изпробвате тази добавка за съдържание с Excel 2013 или Excel Online, инсталирайте добавката Bing Maps .

Добавки за Outlook, които разширяват функционалността

Добавките на Outlook предоставят възможност за разширяване на лентата на Office и предоставяне на допълнително дисплейно съдържание до елемент на Outlook, когато създавате или преглеждате имейл съобщение. Добавките могат да работят с имейл съобщение, заявка за среща, отговор или анулиране, както и срещи.

Добавка за Outlook с командни бутони на лентата

Добавките на Outlook могат да използват контекстната информация от елемент, като адрес или идентификатор за проследяване на пакет, и след това да използват тези данни за достъп до допълнителна информация от уеб услугите, за да създадат пълни взаимодействия с потребителите. В по-голямата си част добавките на Outlook могат да работят без проблеми с Outlook, Outlook за Mac, Outlook Web App и OWA за устройства, за да осигурят унифицирано изживяване на работния плот, онлайн, таблети или мобилни устройства.

Добавка за контекстна перспектива

Можете да инсталирате добавката Package Tracker в Outlook, Outlook за Mac или Outlook Web App. Вижте още добавки на Outlook .

Какво представлява добавката за Office?

Добавката на Office се състои от XML файл на манифест и ваше собствено уеб приложение. XML манифестният файл създава правила за различни настройки, включително как вашата добавка се интегрира с вашите клиенти на Office. От друга страна, вашето уеб приложение трябва да се хоства на уеб сървър или можете да използвате услуга за уеб хостинг, като Azure.

Xml файл на манифест + уеб приложение = офис добавка

Файлът XML манифест показва специфични настройки и възможности на добавката на Office, по-специално:

  • Екранното име на добавката, описание, идентификатор, версия и локал по подразбиране.
  • Как добавката се интегрира с Office:
    • За добавки, които разширяват Word/Excel/PowerPoint/Outlook: Родното разширение сочи, което добавката използва, за да изложи функционалност, като бутони на лентата.
    • За добавки, които създават нови обекти за вграждане: URL адресът на страницата по подразбиране, която се зарежда за обекта.
  • Нивото на разрешение и изискванията за достъп до данни за добавката.

Ако имате нужда от повече информация, разгледайте XML манифеста на добавките на  Office .

Най-основната версия на уеб приложение е статична HTML страница, която се показва в приложение на Office, но страницата не взаимодейства с документа на Office или Интернет. Страницата трябва да бъде хоствана на уеб сървър или услуга за уеб хостинг, като Azure; зависи каква услуга смятате, че ви подхожда най-добре.

Пример за добавка hello world office

Тъй като това е уеб приложение, можете да използвате всякакви клиентски и сървърни технологии, които вашият хостинг доставчик поддържа (като ASP.net, PHP или Node.js). За да взаимодействате с клиенти и документи на Office, трябва да използвате Office.js JavaScript API, който Office 2016 предоставя.

Приложните програмни интерфейси на JavaScript за Word и Excel предоставят специфични за хост обектни модели, които могат да се използват в добавка на Office. Тези API поддържат достъп до параграфи и работни книги, което осигурява по-лесен начин за създаване на добавка за Word или Excel. Вижте Word добавки и Excel добавки за повече информация.

За повече информация и техническа информация относно Javascript API за Office 2016 вижте Разбиране на API на JavaScript за Office , JavaScript API за Office и  Указания за проектиране за добавки на Office .


Как да разработите добавки за Office 2016, Office Online и Office Mobile

Как да разработите добавки за Office 2016, Office Online и Office Mobile

Добавките на Office 2016 ви позволяват да разширите възможностите, функционалността и функциите на клиентите на Office като Word, Excel, PowerPoint и Outlook, като използвате

Office 2016: Къде е InfoPath?

Office 2016: Къде е InfoPath?

InfoPath липсва в Office 2016. Ето какво можете да направите за него.

Как да промените изгледа към HTML или обикновен текст в Outlook 2019, 2016 и 365

Как да промените изгледа към HTML или обикновен текст в Outlook 2019, 2016 и 365

Задайте дали да преглеждате или изпращате имейл в обикновен текст или HTML формат в Microsoft Outlook 2019, 2016 или 365.

Как да коригирам кода на грешка в Microsoft Office 0xc0000142

Как да коригирам кода на грешка в Microsoft Office 0xc0000142

За да коригирате код за грешка на Office 0xc0000142, инсталирайте най-новите актуализации на Office, рестартирайте услугата ClickToRun и поправете вашите Office файлове.

Office: Поправете „Клипбордът не може да бъде изпразнен. Друга програма може да използва клипборда.

Office: Поправете „Клипбордът не може да бъде изпразнен. Друга програма може да използва клипборда.

Разрешете често срещана грешка в Microsoft Office 2013 или 2016 при използване на клипборда,

Деактивирайте съобщението „Хипервръзките могат да бъдат вредни за вашия компютър и данни“ в Office 2016

Деактивирайте съобщението „Хипервръзките могат да бъдат вредни за вашия компютър и данни“ в Office 2016

Предотвратете появата на често срещано предупреждение, когато отваряте файлове чрез хипервръзка във файловете на Microsoft Office 2016.

Office 2016 и 2013: Как да активирате или деактивирате DEP режим

Office 2016 и 2013: Как да активирате или деактивирате DEP режим

Как да активирате или деактивирате настройката DEP в Microsoft Outlook 2016 или 2013.

Как да коригирате това приложение не може да се отвори в Windows 10 Technical Preview

Как да коригирате това приложение не може да се отвори в Windows 10 Technical Preview

Преди две седмици разкрихме проблем с Office Touch Preview, пакет от приложения, пуснати от Microsoft в Windows Store за Windows 10 Технически

Office 2016/2013: Включете/изключете клипборда на Office

Office 2016/2013: Включете/изключете клипборда на Office

Активирайте или деактивирайте опциите за видимия клипборд в Microsoft Office 2016 или 2013.

Поправете „Грешка 1321“ при инсталиране на Office 2016 или 2013

Поправете „Грешка 1321“ при инсталиране на Office 2016 или 2013

Разрешете грешка 1321 при опит за инсталиране на Microsoft Office 2016 или 2013 в Windows.

Как да поправите код за грешка в Microsoft Office 30088-4

Как да поправите код за грешка в Microsoft Office 30088-4

За да коригирате кода за грешка на Microsoft Office 30088-4, поправете своя Office Suite. Ако проблемът продължава, деинсталирайте и инсталирайте отново вашия пакет Office.

Поправка: Office не разпознава командата, която е дадена

Поправка: Office не разпознава командата, която е дадена

Ако Office не разпознава вашите команди, стартирайте Office Online и проверете дали проблемът продължава. След това проверете за актуализации и поправете Office Suite.

Office: Това действие не може да бъде извършено

Office: Това действие не може да бъде извършено

Ако Office каже, че действието, което изисквате, не може да бъде извършено, актуализирайте и поправете своя Office Suite. Ако проблемът продължава, преинсталирайте Office.

Как да коригирате CapCut Reverse, който не работи

Как да коригирате CapCut Reverse, който не работи

Има много причини, поради които може да обичате да снимате и редактирате. Можете да снимате места, които сте посетили, хора, които обичате, и да уловите всеки специален момент, който желаете

ISperm ви позволява да проверявате спермата си с помощта на iPad

ISperm ви позволява да проверявате спермата си с помощта на iPad

Имахте тежък ден на работа. Поставяте iPad на масичката за кафе. Гледате Netflix, затваряте завесата, анализирате броя на сперматозоидите си, проверявате Twitter

Disco Drone на Parrot извежда хартиените самолети на следващото ниво

Disco Drone на Parrot извежда хартиените самолети на следващото ниво

Помислете за дрон и ще си помислите за бръмчащ квадрокоптер, който се рее над парк. Това или война. Но четири двигателя са толкова 2015, изглежда, като дрон

Можете да помогнете за групово финансиране на статуя на първата в света космическа котка

Можете да помогнете за групово финансиране на статуя на първата в света космическа котка

Kickstarter на седмицата: Статуя на Фелисет, първата котка в космоса Лайка, първото куче в космоса, има статуя в Москва. Хам, астрошимпанзето

Как да проверите кой е собственик на файл в Linux

Как да проверите кой е собственик на файл в Linux

Ако искате да проверите кой притежава файл, Linux работи много по-различно от другите системи. Няма опция просто да щракнете с десния бутон върху файл и да отидете на Properties

Как да диагностицираме и поправим контролер на Xbox, който не се зарежда

Как да диагностицираме и поправим контролер на Xbox, който не се зарежда

Геймърите обичат конзолите Xbox заради тяхната обратна съвместимост, което означава, че играчите могат да използват по-стари аксесоари на по-новите конзоли. С пускането на Xbox

Как да използвате собствения си рутер с Verizon Fios

Как да използвате собствения си рутер с Verizon Fios

Ако използвате Verizon като интернет доставчик и имате собствен рутер, идеята да се откажете от наетия рутер Verizon сигурно ви е минавала през ума. Използвайки

Не можете да споделите публикация в Instagram Story – защо не?

Не можете да споделите публикация в Instagram Story – защо не?

Instagram разполага с множество функции, които ни позволяват да се ангажираме с други акаунти в платформата. Те обаче може да не работят винаги, както се очаква

Fire Tablet: Последни поколения

Fire Tablet: Последни поколения

Най-новото поколение на Amazon Fire Tablet идва с някои страхотни функции, за да забавлява цялото семейство. С пускането на нови модели

Как да добавите бележки под линия към документ на Google

Как да добавите бележки под линия към документ на Google

Актуализирано на 23 ноември 2022 г. от Стив Ларнър. Бележките под линия в Google Документи са чудесен начин за добавяне на коментари, цитиране на препратки или дори предоставяне на връзка към източници в