Hur man utvecklar tillägg för Office 2016, Office Online och Office Mobile

Office 2016-tillägg låter dig utöka kapaciteten, funktionaliteten och funktionerna hos Office-klienter som Word , Excel , PowerPoint och Outlook genom att använda webbteknik som HTML, CSS och JavaScript. Office-tillägg kan användas för att göra följande:

  • Lägg till ny funktionalitet till Office-klienter – utöka till exempel Word, Excel, PowerPoint och Outlook genom att interagera med Office-dokument och postförsändelser, ta med extern data till Office, bearbeta Office-dokument, exponera tredjepartsfunktioner i Office-klienter och mycket mer .
  • Skapa nya rika, interaktiva objekt som kan bäddas in i Office-dokument - Till exempel kartor, diagram och interaktiva visualiseringar som användare kan lägga till i sina egna Excel-kalkylblad och PowerPoint-presentationer.

Office-tillägg kan köras över en mängd olika plattformar, inklusive Office för Windows 10, Office Online, Office 2016 för Windows, Office 2016 för Mac och Office för iPad. Office-tillägg är ännu inte tillgängliga för Windows 10 Mobile eller Android, men Office-teamet arbetar med det (se Office-tilläggsvärden och plattformens tillgänglighet för mer information). För att kunna köra Office-tillägg krävs vissa systemkrav för din enhet, och  du kan hitta dessa krav här .

Hur kan ett Office-tillägg hjälpa mig?

Office-tillägg kan hjälpa dig att göra nästan allt som en webbplats kan göra i en webbläsare. Office-tilläggsfunktioner inkluderar:

  • Utöka Office inbyggt gränssnitt genom att skapa anpassade menyfliksknappar och flikar.
  • Tillhandahåll ett interaktivt användargränssnitt och anpassad logik genom HTML och JavaScript.
  • Använd JavaScript-ramverk som jQuery, Angular och många andra.
  • Anslut till REST-slutpunkter och webbtjänster via HTTP och AJAX.
  • Kör kod eller logik på serversidan om sidan implementeras med ett skriptspråk på serversidan som ASP eller PHP.

Infrastrukturen för Office-tillägg tillåter interaktion med Office-applikationen och användarinnehåll via ett JavaScript-API .

Typer av Office-tillägg 

För närvarande finns det några typer av Office-tillägg tillgängliga:

Word, Excel och PowerPoint-tillägg som utökar funktionaliteten

Excel- och PowerPoint-tillägg som skapar nya objekt

Outlook-tillägg som utökar funktionaliteten

Word, Excel och PowerPoint-tillägg som utökar funktionaliteten

Det är relativt enkelt att lägga till ny funktionalitet i Word, Excel eller PowerPoint. Allt du behöver göra är att registrera ditt tillägg genom att använda tilläggsmanifestet i aktivitetsfönstret. Detta tilläggsmanifest tillåter två integrationslägen; tilläggskommandon och infogningsbara aktivitetsrutor.

Tilläggskommandon

Du kan använda tilläggskommandon för att utöka gränssnittet för Office för Windows 10 och Office Online. Med tilläggskommandon har du möjlighet att lägga till knappar för dina tillägg på menyfliksområdet eller i utvalda sammanhangsberoende menyer, vilket ger dig enkel åtkomst till dina tillägg inom Office. Tilläggskommandoknappar kan användas för att starta olika åtgärder, som att visa en aktivitetsruta med en anpassad HTML eller att köra en viss Javascript-funktion.

Du kan också definiera dina kommandon i ditt tilläggskommandomanifest genom att använda VersionOverrides. För att komma igång, ta en titt på dessa  exempel på GitHub , eller så kan du också kolla in  tilläggskommandona för Excel, Word och PowerPoint .

Tilläggskommandon i excel

Tilläggskommandon i excel online

Dessutom finns det en kanal 9-video som går in mer på djupet om tilläggskommandon, kallad " tilläggskommandon i Office Ribbon ."

Insättningsbara uppgiftsrutor

Om du har en klient som ännu inte stöder tilläggskommandon (Office 2013, Office för Mac och Office för iPad), måste du köra dina tilläggskommandon som en infogningsbar aktivitetsruta med standardwebbadressen som finns i manifestera. Därifrån kan du starta ditt tillägg från menyn "Mina tillägg" från fliken Infoga.

Excel- och PowerPoint-tillägg som skapar nya objekt

Du kan också infoga tillägg till Excel eller PowerPoint för att skapa nya webbaserade objekt eller innehåll som kan bäddas in i dokument eller presentationer. Innehållstilläggskommandon tillåter inbäddade media, som ett bildgalleri eller YouTube-video, såväl som webbaserade datavisualiseringar och annat externt innehåll.

Exempel på innehållstillägg för Excel 2013

För att testa detta innehållstillägg med Excel 2013 eller Excel Online, installera Bing Maps-tillägget .

Outlook-tillägg som utökar funktionaliteten

Outlook-tillägg erbjuder en möjlighet att utöka Office Ribbon och tillhandahålla ytterligare visningsinnehåll bredvid ett Outlook-objekt när du skapar eller visar ett e-postmeddelande. Tillägg kan fungera med ett e-postmeddelande, mötesförfrågan, svar eller avbokning, såväl som möten.

Outlook-tillägg med kommandoknappar på menyfliksområdet

Outlook-tillägg kan använda kontextuell information från ett objekt, till exempel en adress eller paketspårnings-ID, och sedan använda dessa data för att komma åt ytterligare information från webbtjänster för att skapa fullständiga användarinteraktioner. För det mesta kan Outlook-tillägg köras utan problem med Outlook, Outlook för Mac, Outlook Web App och OWA för enheter, för att ge en enhetlig upplevelse på skrivbordet, online, surfplattor eller mobila enheter.

Contextual Outlook-tillägg

Du kan installera tillägget Package Tracker i Outlook, Outlook för Mac eller Outlook Web App. Kolla in fler Outlook-tillägg .

Vad utgör ett Office-tillägg?

Ett Office-tillägg består av en XML-manifestfil och din egen webbapplikation. XML-manifestfilen skapar regler för olika inställningar, inklusive hur ditt tillägg integreras med dina Office-klienter. Å andra sidan måste din webbapplikation vara värd på en webbserver eller så kan du använda en webbhotelltjänst, som Azure.

Xml-manifestfil + webbapplikation = kontorstillägg

XML-manifestfilen indikerar specifika inställningar och funktioner för Office-tillägget, specifikt:

  • Tilläggets visningsnamn, beskrivning, ID, version och standardspråk.
  • Hur tillägget integreras med Office:
    • För tillägg som utökar Word/Excel/PowerPoint/Outlook: De inbyggda tilläggspunkterna som tillägget använder för att exponera funktionalitet, såsom knappar på menyfliksområdet.
    • För tillägg som skapar nya inbäddningsbara objekt: URL:en för standardsidan som laddas för objektet.
  • Behörighetsnivån och dataåtkomstkraven för tillägget.

Om du behöver mer information, ta en titt på  Office-tillägg XML-manifest .

Den mest grundläggande versionen av en webbapp är en statisk HTML-sida som visas i ett Office-program, men sidan interagerar inte med Office-dokumentet eller Internet. Sidan måste finnas på en webbserver eller en webbhotelltjänst, som Azure; det är vilken service du känner passar dig bäst.

Exempel på ett Hello World Office-tillägg

Eftersom det är en webbapplikation kan du använda vilken klient- och serverteknik som helst som din värdleverantör stöder (som ASP.net, PHP eller Node.js). För att kunna interagera med Office-klienter och -dokument måste du använda office.js JavaScript API som Office 2016 tillhandahåller.

JavaScript-API:erna för Word och Excel tillhandahåller värdspecifika objektmodeller som kan användas i ett Office-tillägg. Dessa API:er stöder åtkomst till stycken och arbetsböcker, vilket ger ett enklare sätt att skapa ett tillägg för Word eller Excel. Se Word-tillägg och Excel-tillägg för mer information.

För mer information och teknisk information om Javascript API:er för Office 2016, se Förstå JavaScript API för Office , JavaScript API för Office och  Designriktlinjer för Office-tillägg .


Hur man utvecklar tillägg för Office 2016, Office Online och Office Mobile

Hur man utvecklar tillägg för Office 2016, Office Online och Office Mobile

Office 2016-tillägg låter dig utöka kapaciteten, funktionaliteten och funktionerna hos Office-klienter som Word, Excel, PowerPoint och Outlook genom att använda

Office 2016: Var är InfoPath?

Office 2016: Var är InfoPath?

InfoPath saknas i Office 2016. Här är vad du kan göra åt det.

Hur man ändrar vy till HTML eller vanlig text i Outlook 2019, 2016 och 365

Hur man ändrar vy till HTML eller vanlig text i Outlook 2019, 2016 och 365

Ställ in om du visar eller skickar e-post i vanlig text eller HTML-format i Microsoft Outlook 2019, 2016 eller 365.

Så här åtgärdar du Microsoft Office-felkoden 0xc0000142

Så här åtgärdar du Microsoft Office-felkoden 0xc0000142

För att åtgärda Office-felkoden 0xc0000142, installera de senaste Office-uppdateringarna, starta om ClickToRun-tjänsten och reparera dina Office-filer.

Office: Fix Urklipp kan inte tömmas. Ett annat program kanske använder urklipp.

Office: Fix Urklipp kan inte tömmas. Ett annat program kanske använder urklipp.

Lös ett vanligt fel i Microsoft Office 2013 eller 2016 när du använder urklipp,

Inaktivera meddelandet Hyperlänkar kan vara skadliga för din dator och data i Office 2016

Inaktivera meddelandet Hyperlänkar kan vara skadliga för din dator och data i Office 2016

Förhindra att en vanlig varning visas när du öppnar filer via en hyperlänk i Microsoft Office 2016-filer.

Office 2016 & 2013: Hur du aktiverar eller inaktiverar DEP-läge

Office 2016 & 2013: Hur du aktiverar eller inaktiverar DEP-läge

Hur du aktiverar eller inaktiverar DEP-inställningen i Microsoft Outlook 2016 eller 2013.

Hur man fixar den här appen kan inte öppnas på Windows 10 Technical Preview

Hur man fixar den här appen kan inte öppnas på Windows 10 Technical Preview

För två veckor sedan visade vi ett problem med Office Touch Preview, en svit med appar som släppts av Microsoft till Windows Store för Windows 10 Technical

Office 2016/2013: Slå på/av Office Urklipp

Office 2016/2013: Slå på/av Office Urklipp

Aktivera eller inaktivera de synliga alternativen för urklipp i Microsoft Office 2016 eller 2013.

Åtgärda Fel 1321 när du installerar Office 2016 eller 2013

Åtgärda Fel 1321 när du installerar Office 2016 eller 2013

Lös fel 1321 när du försöker installera Microsoft Office 2016 eller 2013 i Windows.

Så här åtgärdar du Microsoft Office-felkod 30088-4

Så här åtgärdar du Microsoft Office-felkod 30088-4

För att åtgärda Microsoft Office-felkod 30088-4, reparera ditt Office-paket. Om problemet kvarstår, avinstallera och installera om ditt Office-paket.

Fix: Office känner inte igen kommandot det gavs

Fix: Office känner inte igen kommandot det gavs

Om Office inte känner igen dina kommandon, starta Office Online och kontrollera om problemet kvarstår. Sök sedan efter uppdateringar och reparera Office Suite.

Office: Denna åtgärd kunde inte utföras

Office: Denna åtgärd kunde inte utföras

Om Office säger att åtgärden du behövde inte kunde utföras, uppdatera och reparera din Office Suite. Om problemet kvarstår, installera om Office.

Så här fixar du att CapCut Reverse inte fungerar

Så här fixar du att CapCut Reverse inte fungerar

Det finns många anledningar till varför du kanske älskar att filma och redigera. Du kan filma platser du besökt, människor du älskar och fånga alla speciella ögonblick du vill

ISperm låter dig kontrollera din sperma med en IPad

ISperm låter dig kontrollera din sperma med en IPad

Du har haft en hård dag på jobbet. Du ställer upp iPaden på soffbordet. Du tittar på lite Netflix, stänger gardinen, analyserar ditt spermieantal, kollar Twitter

ParrotS Disco Drone tar pappersplan till nästa nivå

ParrotS Disco Drone tar pappersplan till nästa nivå

Tänk på en drönare och du kommer att tänka på en surrande quadcopter som svävar ovanför en park. Det, eller krig. Men fyra motorer är så 2015, det verkar, som drönare

Du kan hjälpa Crowdfund en staty av världens första rymdkatt

Du kan hjälpa Crowdfund en staty av världens första rymdkatt

Veckans kickstarter: En staty av Félicette, den första katten i rymden Laika, den första hunden i rymden, har en staty i Moskva. Skinka, astrochimpen

Hur man kontrollerar vem som äger en fil i Linux

Hur man kontrollerar vem som äger en fil i Linux

Om du vill kontrollera vem som äger en fil fungerar Linux väldigt annorlunda än andra system. Det finns inget alternativ att bara högerklicka på en fil och gå till Egenskaper

Hur man diagnostiserar och åtgärdar en Xbox-kontroll som inte laddas

Hur man diagnostiserar och åtgärdar en Xbox-kontroll som inte laddas

Spelare älskar Xbox-konsoler för deras bakåtkompatibilitet, vilket innebär att spelare kan använda äldre tillbehör på de nyare konsolerna. Med lanseringen av Xbox

Hur du använder din egen router med Verizon Fios

Hur du använder din egen router med Verizon Fios

Om du använder Verizon som en internetleverantör och har din egen router, måste tanken på att avstå från den hyrda Verizon-routern ha slagit dig. Använder sig av

Kan inte dela inlägg till Instagram Story – varför inte?

Kan inte dela inlägg till Instagram Story – varför inte?

Instagram har en mängd funktioner som gör att vi kan engagera oss med andra konton på plattformen. Men de kanske inte alltid fungerar som de ska

Fire Tablet: Senaste generationerna

Fire Tablet: Senaste generationerna

Den senaste generationen av Amazon Fire Tablet kommer med några fantastiska funktioner för att underhålla hela familjen. Med nya modeller som släpps

Hur man lägger till fotnoter i ett Google-dokument

Hur man lägger till fotnoter i ett Google-dokument

Uppdaterad 23 november 2022 av Steve Larner. Fotnoter i Google Dokument är ett utmärkt sätt att lägga till kommentarer, citera referenser eller till och med ge en länk till källor i