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

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

  • Legg til ny funksjonalitet til Office-klienter – Utvid for eksempel Word, Excel, PowerPoint og Outlook ved å samhandle med Office-dokumenter og postelementer, ta med eksterne data til Office, behandle Office-dokumenter, eksponere tredjepartsfunksjonalitet i Office-klienter og mye mer .
  • Lag nye rike, interaktive objekter som kan bygges 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øres 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 tilgjengelige for Windows 10 Mobile eller Android, men Office-teamet jobber med det (se Office-tilleggsverten og plattformens tilgjengelighet for mer informasjon). For å kjøre Office-tillegg er det visse systemkrav som kreves for enheten din, og  du kan finne disse kravene her .

Hvordan kan et Office-tillegg hjelpe meg?

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

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

Infrastrukturen for Office-tillegg tillater interaksjon med Office-applikasjonen og brukerinnhold gjennom en JavaScript API .

Typer Office-tillegg 

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

Word-, Excel- og PowerPoint-tillegg som utvider funksjonaliteten

Excel- og PowerPoint-tillegg som lager nye objekter

Outlook-tillegg som utvider funksjonaliteten

Word-, Excel- og PowerPoint-tillegg som utvider funksjonaliteten

Det er relativt enkelt å legge til ny funksjonalitet i Word, Excel eller PowerPoint. Alt du trenger å gjøre er å registrere tillegget ditt ved å bruke tilleggsmanifestet for oppgaveruten. Dette tilleggsmanifestet tillater to integreringsmoduser; tilleggskommandoer og oppgaveruter som kan settes inn.

Tilleggskommandoer

Du kan bruke tilleggskommandoer for å utvide brukergrensesnittet til Office for Windows 10 og Office Online. Med tilleggskommandoer har du muligheten til å legge til knapper for tilleggene dine på båndet eller innenfor utvalgte kontekstuelle menyer, noe som gir deg enkel tilgang til tilleggene dine i 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 kommandomanifestet for tillegget ved å bruke VersionOverrides. For å komme i gang, ta en titt på disse  eksemplene på GitHub , eller du kan også sjekke ut  tilleggskommandoene for Excel, Word og PowerPoint .

Tilleggskommandoer i excel

Tilleggskommandoer i excel online

I tillegg er det en Channel 9-video som går mer i dybden på tilleggskommandoer, kalt " Tilleggskommandoer i Office Ribbon ."

Oppgaveruter som kan settes inn

Hvis du har en klient som ennå ikke støtter tilleggskommandoer (Office 2013, Office for Mac og Office for iPad), må du kjøre tilleggskommandoene som en oppgaverute som kan settes inn ved å bruke standardnettadressen i manifest. Derfra kan du starte tillegget ditt fra "Mine tillegg"-menyen fra Sett inn-fanen.

Excel- og PowerPoint-tillegg som lager nye objekter

Du kan også sette inn tillegg i Excel eller PowerPoint for å lage nye nettbaserte objekter eller innhold som kan bygges inn i dokumenter eller presentasjoner. Innholdstilleggskommandoer gir mulighet for innebygde medier, for eksempel et bildegalleri eller YouTube-video, samt nettbaserte datavisualiseringer og annet eksternt innhold.

Eksempel på innholdstillegg for Excel 2013

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

Outlook-tillegg som utvider funksjonaliteten

Outlook-tillegg gir en mulighet til å utvide Office-båndet og gi ytterligere 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 pakkesporings-ID, og ​​deretter bruke disse dataene til å få tilgang til tilleggsinformasjon fra netttjenester for å skape fullstendige brukerinteraksjoner. For det meste kan Outlook-tillegg kjøre uten problemer med Outlook, Outlook for Mac, Outlook Web App og OWA for enheter, for å gi en enhetlig opplevelse på skrivebordet, online, nettbrett eller mobile enheter.

Contextual Outlook-tillegg

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

Hva utgjør et Office-tillegg?

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

Xml-manifestfil + nettapplikasjon = kontortillegg

XML-manifestfilen angir spesifikke innstillinger og funksjoner for Office-tillegget, spesifikt:

  • Tilleggets visningsnavn, beskrivelse, ID, versjon og standard lokalitet.
  • Slik integreres tillegget med Office:
    • For tillegg som utvider Word/Excel/PowerPoint/Outlook: De opprinnelige utvidelsespunktene tillegget bruker for å avdekke funksjonalitet, for eksempel knapper på båndet.
    • For tillegg som oppretter nye innebyggbare objekter: URL-en til standardsiden som er lastet inn for objektet.
  • Tillatelsesnivået og datatilgangskravene for tillegget.

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

Den mest grunnleggende versjonen av en nettapp 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 til hvilken tjeneste du føler passer deg best.

Eksempel på et hello world office-tillegg

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

JavaScript-API-ene for Word og Excel gir vertsspesifikke 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. 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 .


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

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

Office 2016-tillegg lar deg utvide kapasiteten, funksjonaliteten og funksjonene til Office-klienter som Word, Excel, PowerPoint og Outlook ved å bruke

Office 2016: Hvor er InfoPath?

Office 2016: Hvor er InfoPath?

InfoPath mangler fra Office 2016. Her er hva du kan gjøre med det.

Hvordan endre visning til HTML eller ren tekst i Outlook 2019, 2016 og 365

Hvordan endre visning til HTML eller ren tekst i Outlook 2019, 2016 og 365

Angi om du viser eller sender e-post i ren tekst eller HTML-format i Microsoft Outlook 2019, 2016 eller 365.

Hvordan fikse Microsoft Office-feilkode 0xc0000142

Hvordan fikse Microsoft Office-feilkode 0xc0000142

For å fikse Office-feilkode 0xc0000142, installer de nyeste Office-oppdateringene, start ClickToRun-tjenesten på nytt og reparer Office-filene dine.

Office: Fix Utklippstavlen kan ikke tømmes. Et annet program kan bruke utklippstavlen.

Office: Fix Utklippstavlen kan ikke tømmes. Et annet program kan bruke utklippstavlen.

Løs en vanlig feil i Microsoft Office 2013 eller 2016 når du bruker utklippstavlen,

Deaktiver Hyperkoblinger kan være skadelig for datamaskinen og dataene dine Melding i Office 2016

Deaktiver Hyperkoblinger kan være skadelig for datamaskinen og dataene dine Melding i Office 2016

Forhindre at en vanlig advarsel vises når du åpner filer via en hyperkobling i Microsoft Office 2016-filer.

Office 2016 og 2013: Slik aktiverer eller deaktiverer du DEP-modus

Office 2016 og 2013: Slik aktiverer eller deaktiverer du DEP-modus

Slik aktiverer eller deaktiverer du DEP-innstillingen i Microsoft Outlook 2016 eller 2013.

Hvordan fikse denne appen kan ikke åpnes på Windows 10 Technical Preview

Hvordan fikse denne appen kan ikke åpnes på Windows 10 Technical Preview

For to uker siden avdekket vi et problem med Office Touch Preview, en pakke med apper utgitt av Microsoft til Windows Store for Windows 10 Technical

Office 2016/2013: Slå Office-utklippstavlen på/av

Office 2016/2013: Slå Office-utklippstavlen på/av

Aktiver eller deaktiver de synlige utklippstavlealternativene i Microsoft Office 2016 eller 2013.

Rett opp Feil 1321 når du installerer Office 2016 eller 2013

Rett opp Feil 1321 når du installerer Office 2016 eller 2013

Løs feil 1321 når du prøver å installere Microsoft Office 2016 eller 2013 i Windows.

Hvordan fikse Microsoft Office-feilkode 30088-4

Hvordan fikse Microsoft Office-feilkode 30088-4

For å fikse Microsoft Office-feilkode 30088-4, reparer Office-pakken. Hvis problemet vedvarer, avinstaller og installer Office-pakken på nytt.

Fix: Office gjenkjenner ikke kommandoen den ble gitt

Fix: Office gjenkjenner ikke kommandoen den ble gitt

Hvis Office ikke gjenkjenner kommandoene dine, start Office Online og kontroller om problemet vedvarer. Se deretter etter oppdateringer og reparer Office Suite.

Kontor: Denne handlingen kunne ikke utføres

Kontor: Denne handlingen kunne ikke utføres

Hvis Office sier at handlingen du trengte ikke kunne utføres, oppdater og reparer Office-pakken. Hvis problemet vedvarer, installer Office på nytt.

Hvordan Valorant-rangeringssystemet fungerer – rangeringer forklart

Hvordan Valorant-rangeringssystemet fungerer – rangeringer forklart

https://www.youtube.com/watch?v=od0hzWFioJg Hvis du elsker FPS flerspillerspill og har en konkurranserekke på en mil bred, er det på tide å hoppe inn i Valorants

Hvordan få soulgitaren i Blox Fruits

Hvordan få soulgitaren i Blox Fruits

Et unikt, mytisk våpen som Soul Guitar i Blox Fruits kan være en game changer. Det er ingenting kulere enn et våpen som skyter gitarrifftoner

Hvordan gi nytt navn til en Git-gren

Hvordan gi nytt navn til en Git-gren

Å vite hvordan man gir nytt navn til en filial i Git er en praktisk ferdighet. Du kan være en av de sjeldne personene som har en urokkelig plan for hva grennavnene dine skal være

Hvordan endre en Git Commit-melding

Hvordan endre en Git Commit-melding

Å endre en Git commit-melding kan virke triviell, men du vil sannsynligvis gjøre det ofte. Det er ganske viktig i versjonskontroll, enten du har skrevet en skrivefeil,

Hvordan sette opp Fire Tablet foreldrekontroll

Hvordan sette opp Fire Tablet foreldrekontroll

Amazons Fire-nettbrett er en populær enhet som kjører på sitt eget Android-relaterte operativsystem kalt Fire OS. Du kan bruke Fire-nettbrettet til å surfe på

Slik setter du opp e-post med GoDaddy

Slik setter du opp e-post med GoDaddy

Hvis du har et GoDaddy-arbeidsområde og ditt eget domene, er det fornuftig å sette opp en e-postadresse som matcher. Dette får virksomheten din til å se profesjonell og

Hvordan legge til et navn i WhatsApp

Hvordan legge til et navn i WhatsApp

Mange av oss har vært i den vanskelige situasjonen der du sender tekstmeldinger til noen og får et merkelig svar. Det viser seg at personen du sender tekstmeldinger ikke lagret

De beste skriftene for MIUI-enheter

De beste skriftene for MIUI-enheter

Hvis du leter etter de beste fontene du kan bruke på MIUI-enhetene dine, gjør Xiaomi det superenkelt. Alt du trenger å gjøre er å laste ned skriften du ønsker, lagre den

Slik fikser du Microsoft Teams som ikke fungerer

Slik fikser du Microsoft Teams som ikke fungerer

Microsoft Teams har blitt det mest populære arbeidskommunikasjonsverktøyet som overgår til og med Skype og Slack. Men det kan ikke hjelpe deg hvis det ikke fungerer. Hvis

Hvordan legge til et lydbord i Discord

Hvordan legge til et lydbord i Discord

Soundboard er et dataprogram som hjelper applikasjoner som Discord med å lage kule lydeffekter. Den lar deg også laste opp forskjellige lyder til