Allt för att arbeta med Windows - det bästa operativsystemet från Microsoft. Vi täcker allt från Windows 10 Insider -programmet till Windows 11. Ger dig alla de senaste nyheterna om Windows 10 och mer.

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

5

Med Office 2016-tillägg kan du utöka kapacitet, funktionalitet och funktioner för Office-klienter som Word, Excel, PowerPoint och Outlook med hjälp av webbteknologier som HTML, CSS och JavaScript. Office-tillägg kan användas för att göra följande:

  • Lägg till ny funktionalitet i Office-klienter – till exempel förstärka Word, Excel, PowerPoint och Outlook genom att interagera med Office-dokument och postobjekt, ta med extern data till Office, bearbeta Office-dokument, exponera tredjepartsfunktionalitet 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-kalkylark 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ärd och plattforms 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.

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

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

Office-tilläggsinfrastrukturen möjliggör interaktion med Office-applikationen och användarinnehåll via ett JavaScript-API.

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

  1. Word-, Excel- och PowerPoint-tillägg som utökar funktionaliteten
  2. Excel- och PowerPoint-tillägg som skapar nya objekt
  3. Outlook-tillägg som utökar funktionaliteten

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

Att lägga till ny funktionalitet i Word, Excel eller PowerPoint är relativt enkelt. Allt du behöver göra är att registrera ditt tillägg med hjälp av tilläggsmanifestet i aktivitetsfönstret. Detta tilläggsmanifest möjliggör två integrationslägen; tilläggskommandon och insättningsbara rutor.

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 inom valda sammanhangsmenyer, vilket ger dig enkel åtkomst till dina tillägg inom Office. Tilläggskommandoknappar kan användas för att starta olika åtgärder, till exempel att visa en uppgiftsruta med en anpassad HTML eller utfö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 djupare på tilläggskommandon, kallad ” Tilläggskommandon i Office Ribbon .”

Infogbara 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 insättningsbar rutan med hjälp av StandardURL i manifestera. Därifrån kan du starta ditt tillägg från menyn “Mina tillägg” på 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. Tilläggskommandon för innehåll möjliggör inbäddade media, till exempel ett bildgalleri eller YouTube-video, samt webbaserade datavisualiseringar och annat externt innehåll.

Exempel på innehållstillägg i Excel 2013

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

Outlook-tillägg som utökar funktionaliteten

Outlook-tillägg utgör 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 samt möten.

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

Outlook-tillägg kan använda den kontextuella informationen från ett objekt, till exempel en adress eller ett spårnings-ID för paket, och sedan använda den informationen 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.

Kontextuell 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.

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 webbhotellstjänst, som Azure.

XML Manifest File + Web Application = Office-tillägg

 Manifestera

XML Manifest-filen anger specifika inställningar och funktioner för Office-tillägget, särskilt:

  • Tilläggets visningsnamn, beskrivning, ID, version och standardinställning.
  • Hur tillägget integreras med Office:
    • För tillägg som utökar Word / Excel / PowerPoint / Outlook: Det inbyggda tillägget pekar tillägget för att exponera funktionalitet, t.ex. knappar på menyfliksområdet.
    • För tillägg som skapar nya inbäddningsbara objekt: URL: en till standardsidan som laddas för objektet.
  • Behörighetsnivån och kraven på dataåtkomst för tillägget.

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

Webbapp

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 vara värd på en webbserver eller en webbhotellstjänst, till exempel Azure; det är vilken tjänst du tycker 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 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: er och ytterligare resurser

JavaScript-API: er 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.

Mer information och teknisk information om Javascript API: er för Office 2016 finns i Förstå JavaScript API för Office, JavaScript API för Office och riktlinjer för design för Office-tillägg.

Inspelningskälla: www.onmsft.com

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer