...
Alt for å jobbe med Windows - det beste operativsystemet fra Microsoft. Vi dekker alt fra Windows 10 Insider -programmet til Windows 11. Gir deg alle de siste nyhetene om Windows 10 og mer.

Hvordan utvikle tillegg for Office 2016, Office Online og Office Mobile

2

Med Office 2016-tillegg kan du utvide funksjonaliteten, funksjonaliteten og funksjonene til Office-klienter som Word, Excel, PowerPoint og Outlook ved å bruke webteknologier som HTML, CSS og JavaScript. Office-tillegg kan brukes til å gjøre følgende:

  • Legg til ny funksjonalitet i Office-klienter – For eksempel utvide Word, Excel, PowerPoint og Outlook ved å samhandle med Office-dokumenter og postvarer, bringe eksterne data til Office, behandle Office-dokumenter, eksponere tredjepartsfunksjonalitet i Office-klienter og mye mer .
  • Lag nye rike, interaktive objekter som kan legges inn i Office-dokumenter – for eksempel kart, diagrammer og interaktive visualiseringer som brukere kan legge til i sine egne Excel-regneark og PowerPoint-presentasjoner.

Office-tillegg kan kjøre på tvers av en rekke plattformer, inkludert Office for Windows 10, Office Online, Office 2016 for Windows, Office 2016 for Mac og Office for iPad. Office-tillegg er ennå ikke tilgjengelig for Windows 10 Mobile eller Android, men Office-teamet jobber med det (se Office Add-in vert og plattformtilgjengelighet for mer informasjon). For å kunne kjøre Office-tillegg er det visse systemkrav som trengs for enheten din, og du kan finne disse kravene her.

Office-tillegg kan hjelpe deg med å gjøre nesten alt et nettsted kan gjøre i en nettleser. Office-tilleggsmuligheter inkluderer:

  • Utvid det innebygde brukergrensesnittet for Office ved å opprette egendefinerte båndknapper og faner.
  • Gi et interaktivt brukergrensesnitt og tilpasset logikk gjennom HTML og JavaScript.
  • Bruk JavaScript-rammer som jQuery, Angular og mange andre.
  • Koble til REST-sluttpunkter og webtjenester via HTTP og AJAX.
  • Kjør serverside-kode eller logikk, hvis siden er implementert ved hjelp av et skriptspråk på serversiden som ASP eller PHP.

Office-tilleggsinfrastrukturen tillater interaksjon med Office-applikasjonen og brukerinnholdet gjennom et JavaScript API.

For øyeblikket er det noen få typer Office-tillegg tilgjengelig for øyeblikket:

  1. Word, Excel og PowerPoint-tillegg som utvider funksjonaliteten
  2. Excel og PowerPoint-tillegg som oppretter nye objekter
  3. Outlook-tillegg som utvider funksjonaliteten

Word, Excel og PowerPoint-tillegg som utvider funksjonaliteten

Å legge til ny funksjonalitet i Word, Excel eller PowerPoint er relativt enkelt. Alt du trenger å gjøre er å registrere tillegget ditt ved hjelp av oppgaveruten-tillegget-manifestet. Dette tilleggsmanifestet tillater to integrasjonsmodi; tilleggskommandoer og innsettbare oppgaveruter.

Tilleggskommandoer

Du kan bruke tilleggskommandoer for å utvide brukergrensesnittet for Office for Windows 10 og Office Online. Med tilleggskommandoer har du muligheten til å legge til knapper for tilleggene dine på båndet eller i utvalgte kontekstmenyer, noe som gir deg enkel tilgang til tilleggene dine innen Office. Tilleggskommandoknapper kan brukes til å starte forskjellige handlinger, for eksempel å vise en oppgaverute med en tilpasset HTML eller utføre en bestemt Javascript-funksjon.

Du kan også definere kommandoene dine i kommandot manifestet ditt ved hjelp av VersionOverrides. For å komme i gang, ta en titt på disse eksemplene på GitHub, eller du kan også sjekke ut tilleggskommandoer for Excel, Word og PowerPoint.

Tilleggskommandoer i Excel

Tilleggskommandoer i Excel Online

I tillegg er det en Channel 9-video som går nærmere på add-in-kommandoer, kalt ” Add-in Commands in the Office Ribbon .”

Settbare oppgaveruter

Hvis du har en klient som ennå ikke støtter tilleggskommandoer (Office 2013, Office for Mac og Office for iPad), må du kjøre tilleggskommandoer som en innsettbar oppgaverute ved hjelp av StandardURL i manifestere. Derfra kan du starte tillegget ditt fra “Mine tillegg” -menyen fra Sett inn-fanen.

Excel og PowerPoint-tillegg som oppretter nye objekter

Du kan også sette inn tillegg til Excel eller PowerPoint for å opprette nye nettbaserte objekter eller innhold som kan legges inn i dokumenter eller presentasjoner. Tilleggskommandoer for innhold tillater innebygde medier, for eksempel et bildegalleri eller YouTube-video, samt nettbaserte datavisualiseringer og annet eksternt innhold.

Eksempel på tillegg til Excel 2013-innhold

For å teste ut dette innholdstillegget med Excel 2013 eller Excel Online, installerer du Bing Maps-tillegget.

Outlook-tillegg som utvider funksjonaliteten

Outlook-tillegg er en mulighet til å utvide Office-båndet og gi ekstra visningsinnhold ved siden av et Outlook-element når du oppretter eller viser en e-postmelding. Tillegg kan fungere med en e-postmelding, møteforespørsel, svar eller kansellering, samt avtaler.

Outlook-tillegg med kommandoknapper på båndet

Outlook-tillegg kan bruke den kontekstuelle informasjonen fra et element, for eksempel en adresse eller pakke-sporings-ID, og ​​deretter bruke disse dataene for å få tilgang til tilleggsinformasjon fra webtjenester for å skape komplette brukerinteraksjoner. For det meste kan Outlook-tillegg fungere uten problemer med Outlook, Outlook for Mac, Outlook Web App og OWA for Devices, for å gi en enhetlig opplevelse på skrivebordet, online, nettbrett eller mobile enheter.

Kontekstuelt Outlook-tillegg

Du kan installere Package Tracker-tillegget i Outlook, Outlook for Mac eller Outlook Web App.Sjekk ut flere Outlook-tillegg.

Et Office-tillegg er sammensatt av en XML-manifestfil og din egen webapplikasjon. XML-manifestfilen oppretter regler for forskjellige innstillinger, inkludert hvordan tillegget ditt integreres med Office-klientene dine. På den annen side må webapplikasjonen din være vert på en webserver, eller du kan bruke en webhosting-tjeneste, som Azure.

XML Manifest File + Web Application = Office-tillegg

 Manifest

XML Manifest-filen indikerer spesifikke innstillinger og funksjoner for Office-tillegget, spesielt:

  • Tilleggets visningsnavn, beskrivelse, ID, versjon og standard sted.
  • Hvordan tillegget integreres med Office:
    • For tilleggsprogrammer som utvider Word / Excel / PowerPoint / Outlook: Den opprinnelige utvidelsen peker tillegget bruker for å eksponere funksjonalitet, for eksempel knapper på båndet.
    • For tillegg som oppretter nye emmer som kan bygges inn: URL-en til standardsiden som er lastet for objektet.
  • Tillatelsesnivået og datatilgangskravene for tillegget.

Hvis du trenger mer informasjon, kan du ta en titt på XML-manifestet for Office-tillegg.

Web-app

Den mest grunnleggende versjonen av en webapp er en statisk HTML-side som vises i et Office-program, men siden samhandler ikke med Office-dokumentet eller Internett. Siden må være vert på en webserver eller en webhotelltjeneste, for eksempel Azure; det er opp hvilken tjeneste du føler passer deg best.

Eksempel på et Hello World Office-tillegg

Fordi det er et webapplikasjon, kan du bruke hvilken som helst klient- og serverteknologi som din vertsleverandør støtter (for eksempel ASP.net, PHP eller Node.js). For å kunne samhandle med Office-klienter og dokumenter, må du bruke office.js JavaScript API som Office 2016 tilbyr.

JavaScript APIer og tilleggsressurser

JavaScript-API-ene for Word og Excel gir vertspesifikke objektmodeller som kan brukes i et Office-tillegg. Disse API-ene støtter tilgang til avsnitt og arbeidsbøker, noe som gir en enklere måte å lage et tillegg for Word eller Excel på. Se Word-tillegg og Excel-tillegg for mer informasjon.

For mer informasjon og teknisk informasjon om Javascript APIer for Office 2016, se Forstå JavaScript API for Office, JavaScript API for Office og designretningslinjer for Office-tillegg.

Opptakskilde: www.onmsft.com

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon