Kako razviti dodatke za Office 2016, Office Online i Office Mobile

Dodaci za Office 2016 omogućuju vam da proširite mogućnosti, funkcionalnost i značajke Office klijenata kao što su Word , Excel , PowerPoint i Outlook korištenjem web tehnologija kao što su HTML, CSS i JavaScript. Office dodaci mogu se koristiti za sljedeće:

  • Dodajte novu funkcionalnost Office klijentima - na primjer, povećajte Word, Excel, PowerPoint i Outlook interakcijom s Office dokumentima i mail stavkama, unosom vanjskih podataka u Office, obradom Office dokumenata, izlaganjem funkcionalnosti trećih strana klijentima Officea i još mnogo toga .
  • Izradite nove bogate, interaktivne objekte koji se mogu ugraditi u dokumente sustava Office – na primjer, karte, grafikone i interaktivne vizualizacije koje korisnici mogu dodati u svoje vlastite Excel proračunske tablice i PowerPoint prezentacije.

Office dodaci mogu se izvoditi na raznim platformama uključujući Office za Windows 10, Office Online, Office 2016 za Windows, Office 2016 za Mac i Office za iPad. Office dodaci još nisu dostupni za Windows 10 Mobile ili Android, ali tim za Office radi na tome (pogledajte dostupnost hosta i platforme za Office za više pojedinosti). Da biste pokrenuli dodatke za Office, za vaš uređaj su potrebni određeni sustavni zahtjevi, a  te zahtjeve možete pronaći ovdje .

Kako mi Office dodatak može pomoći?

Office dodaci mogu vam pomoći da radite gotovo sve što web-mjesto može učiniti unutar preglednika. Mogućnosti Office dodatka uključuju:

  • Proširite izvorno korisničko sučelje sustava Office stvaranjem prilagođenih gumba i kartica na vrpci.
  • Osigurajte interaktivno korisničko sučelje i prilagođenu logiku kroz HTML i JavaScript.
  • Koristite JavaScript okvire kao što su jQuery, Angular i mnoge druge.
  • Povežite se na REST krajnje točke i web usluge putem HTTP-a i AJAX-a.
  • Pokrenite kod ili logiku na strani poslužitelja, ako je stranica implementirana pomoću skriptnog jezika na strani poslužitelja kao što je ASP ili PHP.

Infrastruktura programskih dodataka za Office omogućuje interakciju s aplikacijom Office i korisničkim sadržajem putem JavaScript API-ja .

Vrste Office dodataka 

Trenutno je trenutno dostupno nekoliko vrsta programskih dodataka za Office:

Word, Excel i PowerPoint dodaci koji proširuju funkcionalnost

Excel i PowerPoint dodaci koji stvaraju nove objekte

Programski dodaci za Outlook koji proširuju funkcionalnost

Word, Excel i PowerPoint dodaci koji proširuju funkcionalnost

Dodavanje nove funkcionalnosti u Word, Excel ili PowerPoint relativno je jednostavno. Sve što trebate učiniti je registrirati svoj dodatak pomoću manifesta dodatka u oknu zadataka. Ovaj manifest dodatka omogućuje dva načina integracije; naredbe dodataka i okna zadataka koja se mogu umetnuti.

Naredbe dodataka

Možete koristiti naredbe dodataka za proširenje korisničkog sučelja sustava Office za Windows 10 i Office Online. Pomoću naredbi dodataka imate mogućnost dodavanja gumba za svoje dodatke na vrpci ili unutar odabranih kontekstualnih izbornika, što vam omogućuje jednostavan pristup vašim programskim dodacima unutar sustava Office. Gumbi za naredbe dodatka mogu se koristiti za pokretanje različitih radnji, kao što je prikaz okna zadataka s prilagođenim HTML-om ili izvršavanje određene Javascript funkcije.

Također možete definirati svoje naredbe u manifestu naredbi dodatka pomoću VersionOverrides. Za početak pogledajte ove  primjere na GitHubu ili također možete pogledati  naredbe dodatka za Excel, Word i PowerPoint .

Naredbe dodataka u excelu

Naredbe dodataka u excelu na mreži

Osim toga, postoji video na Channel 9 koji detaljnije govori o naredbama dodataka, pod nazivom " Naredbe dodatka na vrpci sustava Office ".

Okna zadataka koja se mogu umetnuti

U slučaju da imate klijenta koji još ne podržava naredbe dodataka (Office 2013, Office za Mac i Office za iPad), morat ćete pokrenuti svoje naredbe dodatka kao okno zadataka koji se može umetnuti pomoću DefaultURL-a koji se nalazi u manifestirati. Odatle možete pokrenuti svoj dodatak iz izbornika "Moji dodaci" na kartici Umetanje.

Excel i PowerPoint dodaci koji stvaraju nove objekte

Također možete umetnuti dodatke u Excel ili PowerPoint za stvaranje novih web-baziranih objekata ili sadržaja koji se mogu ugraditi u dokumente ili prezentacije. Naredbe dodatka sadržaja omogućuju ugrađene medije, kao što su galerija slika ili YouTube video, kao i vizualizacije podataka na webu i drugi vanjski sadržaj.

Primjer dodatka sadržaja za Excel 2013

Da biste testirali ovaj dodatak za sadržaj u programu Excel 2013 ili Excel Online, instalirajte dodatak Bing Maps .

Programski dodaci za Outlook koji proširuju funkcionalnost

Programski dodaci za Outlook predstavljaju priliku za proširenje vrpce sustava Office i pružanje dodatnog sadržaja za prikaz pored stavke Outlooka kada stvarate ili pregledavate poruku e-pošte. Dodaci mogu raditi s porukom e-pošte, zahtjevom za sastanak, odgovorom ili otkazivanjem, kao i sastancima.

Programski dodatak za Outlook s gumbima za naredbe na vrpci

Programski dodaci za Outlook mogu koristiti kontekstualne informacije iz stavke, kao što je adresa ili ID za praćenje paketa, a zatim koristiti te podatke za pristup dodatnim informacijama s web-usluga za stvaranje potpune korisničke interakcije. Uglavnom, programski dodaci za Outlook mogu se izvoditi bez ikakvih problema s Outlookom, Outlookom za Mac, Outlook Web Appom i OWA za uređaje, kako bi pružili jedinstveno iskustvo na radnoj površini, na mreži, tabletima ili mobilnim uređajima.

Dodatak za kontekstualni izgled

Dodatak za praćenje paketa možete instalirati u Outlook, Outlook za Mac ili Outlook Web App. Pogledajte više Outlookovih dodataka .

Što čini Office dodatak?

Office programski dodatak sastoji se od XML datoteke manifesta i vaše vlastite web aplikacije. XML datoteka manifesta stvara pravila za različite postavke, uključujući kako se vaš dodatak integrira s vašim Office klijentima. S druge strane, vaša web aplikacija mora biti smještena na web poslužitelju ili možete koristiti uslugu web-hostinga, kao što je Azure.

Xml manifest datoteka + web aplikacija = uredski dodatak

Datoteka XML manifesta ukazuje na specifične postavke i mogućnosti Office dodatka, točnije:

  • Naziv za prikaz, opis, ID, verzija i zadani jezik dodatka.
  • Kako se dodatak integrira s Officeom:
    • Za dodatke koji proširuju Word/Excel/PowerPoint/Outlook: izvorno proširenje ukazuje na to da dodatak koristi za izlaganje funkcionalnosti, kao što su gumbi na vrpci.
    • Za dodatke koji stvaraju nove objekte koji se mogu ugraditi: URL zadane stranice koja se učitava za objekt.
  • Razina dopuštenja i zahtjevi za pristup podacima za dodatak.

Ako trebate više informacija, pogledajte  XML manifest Officeovih dodataka .

Najosnovnija verzija web-aplikacije je statična HTML stranica koja se prikazuje unutar aplikacije sustava Office, ali stranica ne stupa u interakciju s Office dokumentom ili internetom. Stranica mora biti smještena na web poslužitelju ili usluzi web hostinga, kao što je Azure; ovisi o tome koja usluga vam najviše odgovara.

Primjer dodatka hello world office

Budući da se radi o web-aplikaciji, možete koristiti bilo koju klijentsku i poslužiteljsku tehnologiju koju vaš pružatelj usluga hostinga podržava (kao što su ASP.net, PHP ili Node.js). Za interakciju s Office klijentima i dokumentima, morate koristiti office.js JavaScript API koji nudi Office 2016.

JavaScript API-ji za Word i Excel pružaju objektne modele specifične za host koji se mogu koristiti u dodatku sustava Office. Ovi API-ji podržavaju pristup odlomcima i radnim knjigama, što omogućuje lakši način izrade dodatka za Word ili Excel. Više informacija potražite u Wordovim dodacima i Excelovim dodacima .

Za više informacija i tehničkih informacija o Javascript API-jima za Office 2016 pogledajte Razumijevanje JavaScript API-ja za Office , JavaScript API-ja za OfficeSmjernice za dizajn za Officeove dodatke .

Ostavite komentar

Kako očistiti pješčani filter za bazen: Vodič za ispiranje za početnike

Kako očistiti pješčani filter za bazen: Vodič za ispiranje za početnike

Naučite kako sigurno očistiti pješčani filter za bazen ispiranjem, resetiranjem ventila, provjerom tlaka i poznavanjem kada je potrebno dublje čišćenje.

Kako očistiti obojenu ploču za suho brisanje bez oštećenja površine

Kako očistiti obojenu ploču za suho brisanje bez oštećenja površine

Očistite tragove tragova, osušenu tintu i mrlje od trajnog markera s ploče za suho brisanje slijedeći upute sigurne za površinu i mjere opreza koje je odobrio proizvođač.

Kako sigurno očistiti mehaničku tipkovnicu: tipke, prekidači i kućište

Kako sigurno očistiti mehaničku tipkovnicu: tipke, prekidači i kućište

Naučite kako sigurno očistiti mehaničku tipkovnicu, od kapica tipki i uklanjanja prašine do kontrole vlage, sušenja, ponovnog sastavljanja i završnog testiranja tipki.

Kako očistiti Nespresso Vertuo aparat: Sigurna rutina u 4 koraka

Kako očistiti Nespresso Vertuo aparat: Sigurna rutina u 4 koraka

Sigurno očistite Nespresso Vertuo ciklusom ispiranja samo vodom, pranjem uklonjivih dijelova, provjerom modela i jasnim znakovima da je potrebno uklanjanje kamenca.

Kako očistiti četku za kosu nakon ušiju: Siguran, praktičan vodič

Kako očistiti četku za kosu nakon ušiju: Siguran, praktičan vodič

Naučite kako očistiti četku za kosu nakon ušiju prema uputama CDC-a, uključujući namakanje u vrućoj vodi od 60°C, što izbjegavati i kada je zamjena smislenija.

Kako sigurno očistiti Epsonovu glavu za ispis: Počnite s ugrađenim alatima za čišćenje

Kako sigurno očistiti Epsonovu glavu za ispis: Počnite s ugrađenim alatima za čišćenje

Sigurno očistite Epsonovu glavu za ispis provjerom mlaznica, čišćenjem glave i odobrenim snažnim čišćenjem za određeni model – bez otvaranja pisača ili dodirivanja mlaznica.

Kako očistiti rolete u kadi: Sigurne metode prema materijalu

Kako očistiti rolete u kadi: Sigurne metode prema materijalu

Saznajte kada je čišćenje kade sigurno za rolete, koji materijali trebaju ostati suhi i kako prati kompatibilne rolete bez oštećenja gornje ograde.

Kako sigurno dezinficirati četku za kosu: Praktični vodič korak po korak

Kako sigurno dezinficirati četku za kosu: Praktični vodič korak po korak

Naučite kako sigurno čistiti i dezinficirati četku za kosu, odabrati pravu metodu prema vrsti četke i postupati s ušima ili lišajem bez oštećenja četke.

Kako ukloniti dezodorans s crne košulje bez da izblijedi

Kako ukloniti dezodorans s crne košulje bez da izblijedi

Uklonite svježe bijele tragove dezodoransa i tvrdokorne naslage ispod pazuha s crne košulje uz pomoć koraka sigurnih za tkaninu, plus što izbjegavati i kako spriječiti nove mrlje.

Kako ukloniti žvakaću gumu iz odjeće: Praktična metoda sigurna za tkaninu

Kako ukloniti žvakaću gumu iz odjeće: Praktična metoda sigurna za tkaninu

Naučite kako ukloniti žvakaću gumu iz odjeće ledom, nježnim struganjem, prethodnom obradom deterdžentom i pranjem sigurnim za njegu prema uputama za njegu, te kada prestati.