Sådan udvikler du tilføjelser til Office 2016, Office Online og Office Mobile

Office 2016-tilføjelsesprogrammer giver dig mulighed for at udvide kapaciteten, funktionaliteten og funktionerne i Office-klienter såsom Word , Excel , PowerPoint og Outlook ved at bruge webteknologier som HTML, CSS og JavaScript. Office-tilføjelsesprogrammer kan bruges til at gøre følgende:

  • Tilføj ny funktionalitet til Office-klienter - Forøg for eksempel Word, Excel, PowerPoint og Outlook ved at interagere med Office-dokumenter og postemner, bringe eksterne data ind i Office, behandle Office-dokumenter, eksponere tredjepartsfunktionalitet i Office-klienter og meget mere .
  • Opret nye rige, interaktive objekter, der kan indlejres i Office-dokumenter - For eksempel kort, diagrammer og interaktive visualiseringer, som brugere kan tilføje til deres egne Excel-regneark og PowerPoint-præsentationer.

Office-tilføjelsesprogrammer kan køre på tværs af en række forskellige platforme, herunder Office til Windows 10, Office Online, Office 2016 til Windows, Office 2016 til Mac og Office til iPad. Office-tilføjelsesprogrammer er endnu ikke tilgængelige til Windows 10 Mobile eller Android, men Office-teamet arbejder på det (se Office-tilføjelsesværten og -platformens tilgængelighed for flere detaljer). For at køre Office-tilføjelsesprogrammer er der visse systemkrav, der kræves til din enhed, og  du kan finde disse krav her .

Hvordan kan et Office-tilføjelsesprogram hjælpe mig?

Office-tilføjelsesprogrammer kan hjælpe dig med at gøre næsten alt, hvad et websted kan gøre i en browser. Office-tilføjelsesfunktioner omfatter:

  • Udvid Office native UI ved at oprette brugerdefinerede båndknapper og faner.
  • Giv en interaktiv brugergrænseflade og tilpasset logik gennem HTML og JavaScript.
  • Brug JavaScript-rammer såsom jQuery, Angular og mange andre.
  • Opret forbindelse til REST-endepunkter og webtjenester via HTTP og AJAX.
  • Kør server-side kode eller logik, hvis siden er implementeret ved hjælp af et server-side scripting sprog såsom ASP eller PHP.

Office-tilføjelsesinfrastrukturen tillader interaktion med Office-applikationen og brugerindhold gennem en JavaScript API .

Typer af Office-tilføjelser 

I øjeblikket er der nogle få typer Office-tilføjelser tilgængelige:

Word-, Excel- og PowerPoint-tilføjelser, der udvider funktionaliteten

Excel- og PowerPoint-tilføjelser, der skaber nye objekter

Outlook-tilføjelsesprogrammer, der udvider funktionaliteten

Word-, Excel- og PowerPoint-tilføjelser, der udvider funktionaliteten

Tilføjelse af ny funktionalitet til Word, Excel eller PowerPoint er relativt enkelt. Alt du skal gøre er at registrere dit tilføjelsesprogram ved at bruge opgaverudens tilføjelsesmanifest. Dette tilføjelsesmanifest giver mulighed for to integrationstilstande; tilføjelseskommandoer og indsættelige opgaveruder.

Tilføjelseskommandoer

Du kan bruge tilføjelseskommandoer til at udvide brugergrænsefladen for Office til Windows 10 og Office Online. Med tilføjelseskommandoer har du mulighed for at tilføje knapper til dine tilføjelser på båndet eller i udvalgte kontekstuelle menuer, hvilket giver dig nem adgang til dine tilføjelsesprogrammer i Office. Tilføjelseskommandoknapper kan bruges til at starte forskellige handlinger, såsom at vise en opgaverude med en brugerdefineret HTML eller udføre en bestemt Javascript-funktion.

Du kan også definere dine kommandoer i dit tilføjelseskommandomanifest ved at bruge VersionOverrides. For at komme i gang skal du tage et kig på disse  eksempler på GitHub , eller du kan også tjekke  tilføjelseskommandoerne til Excel, Word og PowerPoint .

Tilføjelseskommandoer i excel

Tilføjelseskommandoer i excel online

Derudover er der en Channel 9-video, der går mere i dybden med tilføjelseskommandoer, kaldet " Tilføjelseskommandoer i Office-båndet ."

Indsættelige opgaveruder

Hvis du har en klient, der endnu ikke understøtter tilføjelseskommandoer (Office 2013, Office til Mac og Office til iPad), skal du køre dine tilføjelseskommandoer som en opgaverude, der kan indsættes ved hjælp af standardwebadressen i manifest. Derfra kan du starte dit tilføjelsesprogram fra menuen "Mine tilføjelser" fra fanen Indsæt.

Excel- og PowerPoint-tilføjelser, der skaber nye objekter

Du kan også indsætte tilføjelser til Excel eller PowerPoint for at skabe nye webbaserede objekter eller indhold, der kan indlejres i dokumenter eller præsentationer. Indholdstilføjelseskommandoer giver mulighed for indlejrede medier, såsom et billedgalleri eller YouTube-video, såvel som webbaserede datavisualiseringer og andet eksternt indhold.

Eksempel på tilføjelse af indhold til Excel 2013

For at teste dette indholdstilføjelsesprogram med Excel 2013 eller Excel Online, skal du installere tilføjelsesprogrammet Bing Maps .

Outlook-tilføjelsesprogrammer, der udvider funktionaliteten

Outlook-tilføjelsesprogrammer giver mulighed for at udvide Office-båndet og give yderligere visningsindhold ved siden af ​​et Outlook-element, når du opretter eller ser en e-mail. Tilføjelsesprogrammer kan fungere med en e-mail-besked, mødeindkaldelse, svar eller aflysning samt aftaler.

Outlook-tilføjelse med kommandoknapper på båndet

Outlook-tilføjelsesprogrammer kan bruge kontekstoplysningerne fra et element, såsom en adresse eller et pakkesporings-id, og derefter bruge disse data til at få adgang til yderligere oplysninger fra webtjenester for at skabe komplette brugerinteraktioner. For det meste kan Outlook-tilføjelsesprogrammer køre uden problemer med Outlook, Outlook til Mac, Outlook Web App og OWA for Devices, for at give en samlet oplevelse på skrivebordet, online, tablets eller mobile enheder.

Kontekstuelle outlook tilføjelse

Du kan installere tilføjelsesprogrammet Package Tracker i Outlook, Outlook til Mac eller Outlook Web App. Se flere Outlook-tilføjelser .

Hvad udgør et Office-tilføjelsesprogram?

Et Office-tilføjelsesprogram er sammensat af en XML-manifestfil og din egen webapplikation. XML-manifestfilen opretter regler for forskellige indstillinger, herunder hvordan dit tilføjelsesprogram integreres med dine Office-klienter. På den anden side skal din webapplikation hostes på en webserver, eller du kan bruge en webhostingtjeneste som Azure.

Xml-manifestfil + webapplikation = kontortilføjelse

XML-manifestfilen angiver specifikke indstillinger og muligheder for Office-tilføjelsesprogrammet, specifikt:

  • Tilføjelsesprogrammets visningsnavn, beskrivelse, ID, version og standardlokalitet.
  • Sådan integreres tilføjelsen med Office:
    • For tilføjelsesprogrammer, der udvider Word/Excel/PowerPoint/Outlook: De indbyggede udvidelsespunkter, tilføjelsen bruger til at afsløre funktionalitet, såsom knapper på båndet.
    • For tilføjelsesprogrammer, der opretter nye integrerbare objekter: URL'en på standardsiden, der indlæses for objektet.
  • Tilladelsesniveauet og kravene til dataadgang for tilføjelsen.

Hvis du har brug for flere oplysninger, kan du tage et kig på  Office Add-ins XML-manifest .

Den mest grundlæggende version af en webapp er en statisk HTML-side, der vises i et Office-program, men siden interagerer ikke med Office-dokumentet eller internettet. Siden skal hostes på en webserver eller en webhostingtjeneste, såsom Azure; det er op, hvilken service du føler passer dig bedst.

Eksempel på et Hello World Office-tilføjelsesprogram

Fordi det er en webapplikation, kan du bruge enhver klient- og serverteknologi, som din hostingudbyder understøtter (såsom ASP.net, PHP eller Node.js). For at kunne interagere med Office-klienter og -dokumenter skal du bruge office.js JavaScript API, som Office 2016 leverer.

JavaScript API'erne til Word og Excel giver værtsspecifikke objektmodeller, der kan bruges i et Office-tilføjelsesprogram. Disse API'er understøtter adgang til afsnit og projektmapper, hvilket giver en nemmere måde at oprette et tilføjelsesprogram til Word eller Excel. Se Word-tilføjelsesprogrammer og Excel-tilføjelser for at få flere oplysninger.

For flere oplysninger og tekniske oplysninger om Javascript API'er til Office 2016, se Forstå JavaScript API for Office , JavaScript API for Office og  Designretningslinjer for Office-tilføjelsesprogrammer .

Efterlad en kommentar

Sådan vasker du en uldfrakke uden at krympe eller forvrænge den

Sådan vasker du en uldfrakke uden at krympe eller forvrænge den

Lær, hvornår du skal håndvaske, maskinvaske, pletrense eller rense en uldfrakke – og hvordan du tørrer og former den igen uden at beskadige stoffet.

Sådan rengør du en PS5-blæser uden at skille den ad: En sikker begynderguide

Sådan rengør du en PS5-blæser uden at skille den ad: En sikker begynderguide

Lær, hvordan du rengør PS5-ventilationsåbninger sikkert uden at åbne konsollen ved hjælp af Sony-anbefalet støvsugning med lavt strømforbrug, tør aftørring og korrekt luftgennemstrømning.

Sådan rengør du et billuftfilter sikkert: Vid, hvornår du skal rengøre kontra udskifte

Sådan rengør du et billuftfilter sikkert: Vid, hvornår du skal rengøre kontra udskifte

Lær, hvordan du rengør et billuftfilter sikkert, hvornår et papirfilter skal udskiftes, og hvordan genanvendelige filtre kræver forskellig pleje.

Sådan rengør du en Keurig-nål sikkert: En 4-trins guide til træsko og kaffegrums

Sådan rengør du en Keurig-nål sikkert: En 4-trins guide til træsko og kaffegrums

Lær, hvordan du rengør en Keurig-indgangs- og udgangsnål sikkert, fjerner tilstopninger fra kaffegrums, skyller bryggeren, og ved, hvornår afkalkning er næste trin.

Sådan fjerner du neglelim fra tøj uden at gøre pletten værre

Sådan fjerner du neglelim fra tøj uden at gøre pletten værre

Lær hvordan du fjerner tørret neglelim sikkert fra tøj, hvornår acetone er passende, hvilke tekstiler kræver ekstra pleje, og hvornår du skal stoppe og tilkalde en rengøringsassistent.

Sådan rengør du et emhættefilter sikkert: En praktisk guide til metal- og kulfiltre

Sådan rengør du et emhættefilter sikkert: En praktisk guide til metal- og kulfiltre

Lær, hvordan du rengør et metalfilter i emhætten sikkert, hvornår det er i orden at rengøre i opvaskemaskine, og hvorfor plejen af ​​et kulfilter afhænger af din model.

Sådan fjerner du rust fra golfkøller uden at ødelægge finishen

Sådan fjerner du rust fra golfkøller uden at ødelægge finishen

Lær hvordan du fjerner rust fra golfkøller sikkert, vurderer resultatet, beskytter rå og belagte overflader, og ved, hvornår rengøringen skal stoppe.

Sådan rengør du stofpersienner sikkert: Hvad skal vaskes, og hvad skal lades tørt

Sådan rengør du stofpersienner sikkert: Hvad skal vaskes, og hvad skal lades tørt

Lær, hvordan du rengør stofpersienner sikkert med skånsom støvsugning, punktrengøring, skylning og tørring – samt når vand, vask eller gør-det-selv-dybderengøring kan forårsage skade.

Sådan krydrer du gasgrillriste uden at beskadige overfladen

Sådan krydrer du gasgrillriste uden at beskadige overfladen

Lær, hvordan du krydrer gasgrillriste sikkert, herunder hvornår støbejern skal krydres, hvornår porcelænsemalje ikke skal, og hvordan du kontrollerer resultatet.

Sådan rengør du en Breville brødristerovn for et bedre og sikrere resultat

Sådan rengør du en Breville brødristerovn for et bedre og sikrere resultat

Rengør en Breville brødristerovn sikkert med mild sæbe, bløde klude og i den rigtige rækkefølge. Lær, hvordan rengøring bør se ud, hvad du skal undgå, og hvornår du skal stoppe.