Els complements d'Office 2016 us permeten ampliar la capacitat, la funcionalitat i les característiques dels clients d'Office com Word , Excel , PowerPoint i Outlook mitjançant tecnologies web com HTML, CSS i JavaScript. Els complements d'Office es poden utilitzar per fer el següent:
- Afegiu noves funcionalitats als clients d'Office: per exemple, augmenteu Word, Excel, PowerPoint i Outlook interactuant amb documents i elements de correu d'Office, introduint dades externes a Office, processant documents d'Office, exposant la funcionalitat de tercers als clients d'Office i molt més. .
- Creeu objectes interactius nous i rics que es poden incrustar als documents d'Office; per exemple, mapes, gràfics i visualitzacions interactives que els usuaris poden afegir als seus propis fulls de càlcul d'Excel i presentacions de PowerPoint.
Els complements d'Office es poden executar en diverses plataformes, com ara Office per a Windows 10, Office Online, Office 2016 per a Windows, Office 2016 per a Mac i Office per a l'iPad. Els complements d'Office encara no estan disponibles per a Windows 10 Mobile o Android, però l'equip d'Office hi està treballant (consulteu l' amfitrió del complement d'Office i la disponibilitat de la plataforma per obtenir més informació). Per executar els complements d'Office, hi ha alguns requisits del sistema necessaris per al vostre dispositiu, i podeu trobar aquests requisits aquí .
Com em pot ajudar un complement d'Office?
Els complements d'Office us poden ajudar a fer gairebé qualsevol cosa que un lloc web pugui fer des d'un navegador. Les capacitats del complement d'Office inclouen:
- Amplieu la interfície d'usuari nativa d'Office creant botons i pestanyes de cinta personalitzades.
- Proporcioneu una interfície d'usuari interactiva i una lògica personalitzada mitjançant HTML i JavaScript.
- Utilitzeu marcs de JavaScript com ara jQuery, Angular i molts altres.
- Connecteu-vos a punts finals REST i serveis web mitjançant HTTP i AJAX.
- Executeu codi o lògica del costat del servidor, si la pàgina s'implementa amb un llenguatge de script del costat del servidor, com ara ASP o PHP.
La infraestructura de complements d'Office permet la interacció amb l'aplicació d'Office i el contingut d'usuari mitjançant una API de JavaScript .
Tipus de complements d'Office
De moment, hi ha alguns tipus de complements d'Office disponibles actualment:
Complements de Word, Excel i PowerPoint que amplien la funcionalitat
Complements d'Excel i PowerPoint que creen objectes nous
Complements d'Outlook que amplien la funcionalitat
Complements de Word, Excel i PowerPoint que amplien la funcionalitat
Afegir noves funcionalitats a Word, Excel o PowerPoint és relativament senzill. Tot el que heu de fer és registrar el vostre complement mitjançant el manifest del complement del panell de tasques. Aquest manifest del complement permet dos modes d'integració; ordres de complement i panells de tasques inseribles.
Ordres complementàries
Podeu utilitzar ordres complementàries per ampliar la interfície d'usuari d'Office per a Windows 10 i Office Online. Amb les ordres de complements, podeu afegir botons per als vostres complements a la cinta o dins dels menús contextuals seleccionats, cosa que us permet accedir fàcilment als vostres complements a Office. Els botons d'ordres del complement es poden utilitzar per iniciar diferents accions, com ara mostrar un panell de tasques amb un HTML personalitzat o executar una funció Javascript concreta.
També podeu definir les vostres ordres al manifest d'ordres del complement mitjançant VersionOverrides. Per començar, mireu aquests exemples a GitHub o també podeu consultar les ordres de complements per a Excel, Word i PowerPoint .
Ordres complementàries en excel
Ordres complementàries a Excel en línia
A més, hi ha un vídeo del Canal 9 que aprofundeix més en les ordres de complements, anomenats " Comandes de complements a la cinta d'oficina ".
Panells de tasques inseribles
En cas que tingueu un client que encara no admet ordres de complement (Office 2013, Office per a Mac i Office per a iPad), haureu d'executar les ordres de complement com a panell de tasques inserible mitjançant l'URL predeterminat que es proporciona a la manifest. A partir d'aquí, podeu iniciar el vostre complement des del menú "Els meus complements" des de la pestanya Insereix.
Complements d'Excel i PowerPoint que creen objectes nous
També podeu inserir complements a Excel o PowerPoint per crear nous objectes o contingut basats en web que es poden incrustar dins de documents o presentacions. Les ordres de complement de contingut permeten contingut multimèdia incrustat, com ara una galeria d'imatges o un vídeo de YouTube, així com visualitzacions de dades basades en web i altres continguts externs.
Exemple de complement de contingut d'Excel 2013
Per provar aquest complement de contingut amb Excel 2013 o Excel Online, instal·leu el complement de Bing Maps .
Complements d'Outlook que amplien la funcionalitat
Els complements d'Outlook ofereixen l'oportunitat d'ampliar la cinta d'Office i proporcionar contingut de visualització addicional al costat d'un element d'Outlook quan creeu o visualitzeu un missatge de correu electrònic. Els complements poden funcionar amb un missatge de correu electrònic, sol·licitud de reunió, resposta o cancel·lació, així com amb cites.
Complement d'Outlook amb botons d'ordres a la cinta
Els complements d'Outlook poden utilitzar la informació contextual d'un element, com ara una adreça o un ID de seguiment de paquets, i després utilitzar aquestes dades per accedir a informació addicional dels serveis web per crear interaccions completes amb l'usuari. En la seva majoria, els complements d'Outlook es poden executar sense cap problema amb Outlook, Outlook per a Mac, Outlook Web App i OWA per a dispositius, per oferir una experiència unificada a l'escriptori, en línia, tauletes o dispositius mòbils.
Complement de perspectiva contextual
Podeu instal·lar el complement Package Tracker a Outlook, Outlook per a Mac o Outlook Web App. Consulteu més complements d'Outlook .
Què constitueix un complement d'Office?
Un complement d'Office està format per un fitxer de manifest XML i la vostra pròpia aplicació web. El fitxer de manifest XML crea regles per a diversos paràmetres, inclosa com s'integra el vostre complement amb els vostres clients d'Office. D'altra banda, la vostra aplicació web ha d'estar allotjada en un servidor web o podeu utilitzar un servei d'allotjament web, com ara Azure.
Fitxer de manifest XML + aplicació web = complement d'oficina
El fitxer XML Manifest indica configuracions i capacitats específiques del complement d'Office, concretament:
- El nom de visualització, la descripció, l'identificador, la versió i la configuració regional predeterminada del complement.
- Com s'integra el complement amb Office:
- Per als complements que estenen Word/Excel/PowerPoint/Outlook: els punts d'extensió natius que el complement utilitza per exposar la funcionalitat, com ara els botons de la cinta.
- Per als complements que creen nous objectes incrustables: l'URL de la pàgina predeterminada que es carrega per a l'objecte.
- El nivell de permís i els requisits d'accés a les dades per al complement.
Si necessiteu més informació, feu una ullada al manifest XML de complements d'Office .
La versió més bàsica d'una aplicació web és una pàgina HTML estàtica que es mostra dins d'una aplicació d'Office, però la pàgina no interactua amb el document d'Office ni amb Internet. La pàgina ha d'estar allotjada en un servidor web o en un servei d'allotjament web, com ara Azure; és el servei que creieu que més us convé.
Exemple d'un complement d'oficina hello world
Com que és una aplicació web, podeu utilitzar qualsevol tecnologia de client i servidor que admeti el vostre proveïdor d'allotjament (com ara ASP.net, PHP o Node.js). Per interactuar amb els clients i els documents d'Office, heu d'utilitzar l' API de JavaScript office.js que ofereix Office 2016.
Les API de JavaScript per a Word i Excel proporcionen models d'objectes específics de l'amfitrió que es poden utilitzar en un complement d'Office. Aquestes API admeten l'accés a paràgrafs i llibres de treball, la qual cosa proporciona una manera més fàcil de crear un complement per a Word o Excel. Consulteu Complements de Word i Complements d'Excel per obtenir més informació.
Per obtenir més informació i informació tècnica sobre les API de Javascript per a Office 2016, vegeu Comprendre l'API de JavaScript per a Office , l' API de JavaScript per a Office i les directrius de disseny per a complements d'Office .