Az Office 2016-bővítmények lehetővé teszik az Office-kliensek, például a Word , az Excel , a PowerPoint és az Outlook képességeinek, funkcionalitásának és szolgáltatásainak kiterjesztését webtechnológiák , például HTML, CSS és JavaScript használatával. Az Office-bővítmények a következőkre használhatók:
- Új funkciók hozzáadása az Office-kliensekhez – Például bővítheti a Word, Excel, PowerPoint és Outlook alkalmazást az Office-dokumentumokkal és levelekkel való interakcióval, külső adatok bevitelével az Office-ba, az Office-dokumentumok feldolgozásával, harmadik féltől származó funkciók megjelenítésével az Office-kliensekben és még sok mással. .
- Hozzon létre új, gazdag, interaktív objektumokat, amelyek beágyazhatók az Office-dokumentumokba – például térképek, diagramok és interaktív vizualizációk, amelyeket a felhasználók hozzáadhatnak saját Excel-táblázataikhoz és PowerPoint-bemutatóikhoz.
Az Office-bővítmények számos platformon futhatnak, köztük az Office for Windows 10, az Office Online, az Office 2016 for Windows, az Office 2016 for Mac és az Office for iPad. Az Office-bővítmények még nem érhetők el Windows 10 Mobile vagy Android rendszeren, de az Office csapata dolgozik ezen ( további részletekért lásd az Office-bővítmények gazdagépét és a platform elérhetőségét ). Az Office-bővítmények futtatásához bizonyos rendszerkövetelmények szükségesek az eszközhöz, és ezeket a követelményeket itt találja meg .
Hogyan segíthet nekem egy Office-bővítmény?
Az Office-bővítmények segítségével szinte bármit megtehet, amit egy webhely megtehet a böngészőben. Az Office-bővítmények a következőket kínálják:
- Bővítse ki az Office natív felhasználói felületét egyéni szalaggombok és -lapok létrehozásával.
- Biztosítson interaktív felhasználói felületet és egyéni logikát HTML-en és JavaScripten keresztül.
- Használjon olyan JavaScript-keretrendszereket, mint a jQuery, Angular és sok más.
- Csatlakozzon a REST-végpontokhoz és webszolgáltatásokhoz HTTP-n és AJAX-on keresztül.
- Futtasson szerveroldali kódot vagy logikát, ha az oldal kiszolgálóoldali szkriptnyelvvel, például ASP-vel vagy PHP-vel van megvalósítva.
Az Office-bővítmények infrastruktúrája lehetővé teszi az Office alkalmazással és a felhasználói tartalommal való interakciót JavaScript API- n keresztül .
Az Office-bővítmények típusai
Jelenleg néhány típusú Office-bővítmény áll rendelkezésre:
Word, Excel és PowerPoint bővítmények, amelyek kiterjesztik a funkcionalitást
Excel és PowerPoint bővítmények, amelyek új objektumokat hoznak létre
Outlook-bővítmények, amelyek kiterjesztik a funkcionalitást
Word, Excel és PowerPoint bővítmények, amelyek kiterjesztik a funkcionalitást
Új funkciók hozzáadása a Word-hez, Excelhez vagy PowerPointhoz viszonylag egyszerű. Mindössze annyit kell tennie, hogy regisztrálja a bővítményt a munkaablak bővítményjegyzéke segítségével. Ez a bővítményjegyzék két integrációs módot tesz lehetővé; bővítményparancsok és beilleszthető munkaablakok.
Kiegészítő parancsok
Bővítményparancsokkal bővítheti az Office for Windows 10 és az Office Online felhasználói felületét. A bővítményparancsokkal lehetősége van gombokat hozzáadni a bővítményekhez a szalagon vagy a kiválasztott környezeti menükben, így könnyen hozzáférhet bővítményeihez az Office-ban. A bővítmények parancsgombjai különböző műveletek indítására használhatók, például egyéni HTML-kóddal megjelenített munkaablak megjelenítésére vagy egy adott Javascript-funkció végrehajtására.
A VersionOverrides használatával a bővítmény parancsjegyzékében is megadhatja a parancsokat. A kezdéshez tekintse meg ezeket a példákat a GitHubon , vagy tekintse meg az Excel, Word és PowerPoint bővítményparancsait is .
Bővítményparancsok Excelben
Bővítményparancsok az Excelben online
Ezenkívül van egy Channel 9-videó, amely részletesebben foglalkozik a bővítményparancsokkal, a „ Bővítményparancsok az Office szalagon ” néven.
Beszúrható munkaablakok
Abban az esetben, ha olyan kliense van, amely még nem támogatja a bővítményparancsokat (Office 2013, Office for Mac és Office for iPad), akkor a bővítményparancsokat beszúrható munkaablakként kell futtatnia a nyilvánvaló. Innentől elindíthatja a bővítményt a Beszúrás lap "Saját bővítményeim" menüjéből.
Excel és PowerPoint bővítmények, amelyek új objektumokat hoznak létre
Bővítményeket is beilleszthet az Excelbe vagy a PowerPointba új webalapú objektumok vagy tartalmak létrehozásához, amelyek beágyazhatók dokumentumokba vagy prezentációkba. A tartalombővítmény-parancsok lehetővé teszik a beágyazott médiát, például képgalériát vagy YouTube-videót, valamint webalapú adatvizualizációkat és egyéb külső tartalmakat.
Példa az Excel 2013 tartalombővítményére
Ha tesztelni szeretné ezt a tartalombővítményt az Excel 2013 vagy az Excel Online segítségével, telepítse a Bing Maps bővítményt .
Outlook-bővítmények, amelyek kiterjesztik a funkcionalitást
Az Outlook-bővítmények lehetőséget nyújtanak az Office szalag kiterjesztésére, és további megjelenítési tartalmat biztosítanak az Outlook-elemek mellett, amikor e-mail üzenetet hoz létre vagy tekint meg. A bővítmények működhetnek e-mail üzenetekkel, értekezlet-összehívásokkal, válaszokkal vagy lemondásokkal, valamint találkozókkal.
Outlook-bővítmény parancsgombokkal a szalagon
Az Outlook-bővítmények felhasználhatják az elemekből származó kontextusinformációkat, például egy címet vagy csomagkövetési azonosítót, majd ezen adatok segítségével további információkat érhetnek el a webszolgáltatásokból teljes felhasználói interakció létrehozásához. Az Outlook-bővítmények többnyire probléma nélkül futhatnak az Outlook, az Outlook for Mac, az Outlook Web App és az OWA for Devices programokkal, hogy egységes élményt nyújtsanak asztali számítógépen, online, táblagépeken vagy mobileszközökön.
Contextual Outlook bővítmény
A Package Tracker bővítményt telepítheti az Outlook, az Outlook for Mac vagy az Outlook Web App alkalmazásban. Tekintse meg az Outlook további bővítményeit .
Miből áll az Office-bővítmény?
Az Office-bővítmények egy XML-jegyzékfájlból és az Ön saját webalkalmazásából állnak. Az XML-jegyzékfájl szabályokat hoz létre a különféle beállításokhoz, beleértve azt is, hogy a bővítmény hogyan integrálódik az Office-ügyfelekkel. Másrészt a webalkalmazást webkiszolgálón kell tárolni, vagy használhat webtárhely-szolgáltatást, például az Azure-t.
Xml jegyzékfájl + webalkalmazás = irodai bővítmény
Az XML Manifest fájl az Office-bővítmény meghatározott beállításait és képességeit jelzi, különösen:
- A bővítmény megjelenített neve, leírása, azonosítója, verziója és alapértelmezett területi beállítása.
- Hogyan integrálható a bővítmény az Office-ba:
- A Word/Excel/PowerPoint/Outlook bővítményt kibővítő beépülők esetében: A natív kiterjesztés pontjait a bővítmény használja a funkciók, például a szalagon lévő gombok megjelenítésére.
- Új beágyazható objektumokat létrehozó bővítmények esetén: Az objektumhoz betöltött alapértelmezett oldal URL-je.
- A bővítmény engedélyszintje és adathozzáférési követelményei.
Ha további információra van szüksége, tekintse meg az Office-bővítmények XML-jegyzékfájlját .
A webalkalmazások legalapvetőbb verziója egy statikus HTML-oldal, amely egy Office-alkalmazáson belül jelenik meg, de az oldal nem lép interakcióba az Office-dokumentummal vagy az internettel. Az oldalt webkiszolgálón vagy webtárhely-szolgáltatáson kell tárolni, például az Azure-ban; azon múlik, hogy melyik szolgáltatás a legmegfelelőbb az Ön számára.
Példa a hello world office bővítményre
Mivel ez egy webalkalmazás, bármilyen olyan kliens- és szervertechnológiát használhat, amelyet a tárhelyszolgáltatója támogat (például ASP.net, PHP vagy Node.js). Az Office-ügyfelekkel és dokumentumokkal való interakcióhoz az Office 2016 által biztosított office.js JavaScript API-t kell használnia .
A Word és Excel JavaScript API-jai gazdagép-specifikus objektummodellt biztosítanak, amelyek használhatók az Office-bővítményekben. Ezek az API-k támogatják a bekezdésekhez és munkafüzetekhez való hozzáférést, ami egyszerűbb módot biztosít a Word vagy Excel bővítmény létrehozására. További információért lásd: Word-bővítmények és Excel-bővítmények .
További információ és műszaki információt Javascript API for Office 2016, lásd megértése JavaScript API Office , JavaScript API Hivatal és Tervezési irányelvek Office Add-ins .