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 .