{"id":126396,"date":"2021-10-26T09:03:00","date_gmt":"2021-10-26T06:03:00","guid":{"rendered":"https:\/\/howto.mediadoma.com\/?p=126396"},"modified":"2025-03-14T17:48:31","modified_gmt":"2025-03-14T14:48:31","slug":"come-sviluppare-componenti-aggiuntivi-per-office-2016-office-online-e-office-mobile","status":"publish","type":"post","link":"https:\/\/howto.mediadoma.com\/it\/come-sviluppare-componenti-aggiuntivi-per-office-2016-office-online-e-office-mobile\/","title":{"rendered":"Come sviluppare componenti aggiuntivi per Office 2016, Office Online e Office Mobile"},"content":{"rendered":"<p><a href=\"https:\/\/dev.office.com\/docs\/add-ins\/overview\/office-add-ins\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">I componenti aggiuntivi di Office 2016<\/a> consentono di estendere le capacit\u00e0, le funzionalit\u00e0 e le caratteristiche dei client di Office come <a href=\"https:\/\/www.onmsft.com\/tags\/word\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Word<\/a>, <a href=\"https:\/\/www.onmsft.com\/tags\/excel\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Excel<\/a>, <a href=\"https:\/\/www.onmsft.com\/tags\/powerpoint\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PowerPoint<\/a> e <a href=\"https:\/\/www.onmsft.com\/tags\/outlook\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Outlook<\/a> utilizzando tecnologie Web come HTML, CSS e JavaScript. I componenti aggiuntivi di Office possono essere utilizzati per eseguire le operazioni seguenti:<\/p>\n<blockquote>\n<ul>\n<li>Aggiungi nuove funzionalit\u00e0 ai client di Office: ad esempio, aumenta Word, Excel, PowerPoint e Outlook interagendo con i documenti e gli elementi di posta di Office, portando dati esterni in Office, elaborando documenti di Office, esponendo funzionalit\u00e0 di terze parti nei client di Office e molto altro ancora .<\/li>\n<li>Crea nuovi oggetti ricchi e interattivi che possono essere incorporati nei documenti di Office, ad esempio mappe, grafici e visualizzazioni interattive che gli utenti possono aggiungere ai propri fogli di calcolo Excel e presentazioni PowerPoint.<\/li>\n<\/ul>\n<\/blockquote>\n<p>I componenti aggiuntivi di Office possono essere eseguiti su una variet\u00e0 di piattaforme tra cui Office per Windows 10, Office Online, Office 2016 per Windows, Office 2016 per Mac e Office per iPad. I componenti aggiuntivi di Office non sono ancora disponibili per Windows 10 Mobile o Android, ma il team di Office ci sta lavorando (vedere la <a href=\"https:\/\/dev.office.com\/add-in-availability\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">disponibilit\u00e0 dell&#8217;host e della piattaforma del componente aggiuntivo di Office<\/a> per ulteriori dettagli). Per eseguire i componenti aggiuntivi di Office, sono necessari alcuni requisiti di sistema per il tuo dispositivo e <a href=\"https:\/\/dev.office.com\/docs\/add-ins\/overview\/requirements-for-running-office-add-ins\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">puoi trovare tali requisiti qui<\/a>.<\/p>\n<p>I componenti aggiuntivi di Office possono aiutarti a fare quasi tutto ci\u00f2 che un sito Web pu\u00f2 fare all&#8217;interno di un browser. Le funzionalit\u00e0 del componente aggiuntivo di Office includono:<\/p>\n<blockquote>\n<ul>\n<li>Estendi l&#8217;interfaccia utente nativa di Office creando pulsanti e schede della barra multifunzione personalizzati.<\/li>\n<li>Fornire un&#8217;interfaccia utente interattiva e logica personalizzata tramite HTML e JavaScript.<\/li>\n<li>Usa framework JavaScript come jQuery, Angular e molti altri.<\/li>\n<li>Connettiti agli endpoint REST e ai servizi Web tramite HTTP e AJAX.<\/li>\n<li>Esegui codice o logica lato server, se la pagina \u00e8 implementata utilizzando un linguaggio di scripting lato server come ASP o PHP.<\/li>\n<\/ul>\n<\/blockquote>\n<p>L&#8217;infrastruttura dei componenti aggiuntivi di Office consente l&#8217;interazione con l&#8217;applicazione di Office e il contenuto utente tramite <a href=\"https:\/\/dev.office.com\/reference\/add-ins\/javascript-api-for-office\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">un&#8217;API JavaScript<\/a>.<\/p>\n<p>Al momento, sono attualmente disponibili alcuni tipi di componenti aggiuntivi di Office:<\/p>\n<blockquote>\n<ol>\n<li>Componenti aggiuntivi di Word, Excel e PowerPoint che estendono le funzionalit\u00e0<\/li>\n<li>Componenti aggiuntivi di Excel e PowerPoint che creano nuovi oggetti<\/li>\n<li>Componenti aggiuntivi di Outlook che estendono le funzionalit\u00e0<\/li>\n<\/ol>\n<\/blockquote>\n<h2><strong>Componenti aggiuntivi di Word, Excel e PowerPoint che estendono le funzionalit\u00e0<\/strong><\/h2>\n<p>L&#8217;aggiunta di nuove funzionalit\u00e0 a Word, Excel o PowerPoint \u00e8 relativamente semplice. Tutto quello che devi fare \u00e8 registrare il tuo componente aggiuntivo usando il manifesto del componente aggiuntivo del riquadro attivit\u00e0. Questo manifesto aggiuntivo consente due modalit\u00e0 di integrazione; comandi aggiuntivi e riquadri attivit\u00e0 inseribili.<\/p>\n<h4>Comandi aggiuntivi<\/h4>\n<p>Puoi usare i comandi del componente aggiuntivo per espandere l&#8217;interfaccia utente di Office per Windows 10 e Office Online. Con i comandi dei componenti aggiuntivi, hai la possibilit\u00e0 di aggiungere pulsanti per i componenti aggiuntivi sulla barra multifunzione o all&#8217;interno di menu contestuali selezionati, offrendo un facile accesso ai componenti aggiuntivi all&#8217;interno di Office. I pulsanti di comando del componente aggiuntivo possono essere utilizzati per avviare diverse azioni, come la visualizzazione di un riquadro attivit\u00e0 con un HTML personalizzato o l&#8217;esecuzione di una particolare funzione Javascript.<\/p>\n<p>Puoi anche definire i comandi nel manifesto dei comandi del componente aggiuntivo utilizzando VersionOverrides. Per iniziare, dai un&#8217;occhiata a questi <a href=\"https:\/\/github.com\/OfficeDev\/Office-Add-in-Commands-Samples\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">esempi su GitHub<\/a> oppure puoi anche controllare i <a href=\"https:\/\/dev.office.com\/docs\/add-ins\/design\/add-in-commands.htm\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">comandi del componente aggiuntivo per Excel, Word e PowerPoint<\/a>.<\/p>\n<p>Comandi aggiuntivi in \u200b\u200bExcel<\/p>\n<p>Comandi del componente aggiuntivo in Excel Online<\/p>\n<p>Inoltre, \u00e8 disponibile un video di Channel 9 che approfondisce i comandi dei componenti aggiuntivi, denominato &#8221; <a href=\"https:\/\/channel9.msdn.com\/events\/Build\/2016\/P551\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Comandi dei componenti aggiuntivi nella barra multifunzione di Office<\/a> &#8220;.<\/p>\n<h4>Riquadri attivit\u00e0 inseribili<\/h4>\n<p>Nel caso in cui si disponga di un client che non supporta ancora i comandi del componente aggiuntivo (Office 2013, Office per Mac e Office per iPad), sar\u00e0 necessario eseguire i comandi del componente aggiuntivo come riquadro attivit\u00e0 inseribile utilizzando DefaultURL fornito nel manifesto. Da l\u00ec, puoi avviare il tuo componente aggiuntivo dal menu &#8220;I miei componenti aggiuntivi&#8221; dalla scheda Inserisci.<\/p>\n<h2>Componenti aggiuntivi di Excel e PowerPoint che creano nuovi oggetti<\/h2>\n<p>\u00c8 inoltre possibile inserire componenti aggiuntivi in \u200b\u200bExcel o PowerPoint per creare nuovi oggetti o contenuti basati sul Web che possono essere incorporati in documenti o presentazioni. I comandi dei componenti aggiuntivi per i contenuti consentono di incorporare contenuti multimediali, come una galleria di immagini o un video di YouTube, nonch\u00e9 visualizzazioni di dati basate sul Web e altri contenuti esterni.<\/p>\n<p>Esempio di componente aggiuntivo di contenuto di Excel 2013<\/p>\n<p>Per testare questo componente aggiuntivo di contenuto con Excel 2013 o Excel Online, <a href=\"https:\/\/store.office.com\/bing-maps-WA102957661.aspx?assetid=WA102957661\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">installare il componente aggiuntivo Bing Maps<\/a>.<\/p>\n<h2>Componenti aggiuntivi di Outlook che estendono le funzionalit\u00e0<\/h2>\n<p>I componenti aggiuntivi di Outlook offrono l&#8217;opportunit\u00e0 di estendere la barra multifunzione di Office e fornire contenuto di visualizzazione aggiuntivo accanto a un elemento di Outlook durante la creazione o la visualizzazione di un messaggio di posta elettronica. I componenti aggiuntivi possono funzionare con un messaggio di posta elettronica, una convocazione di riunione, una risposta o un annullamento, nonch\u00e9 con appuntamenti.<\/p>\n<p>Componente aggiuntivo di Outlook con pulsanti di comando sulla barra multifunzione<\/p>\n<p>I componenti aggiuntivi di Outlook possono utilizzare le informazioni contestuali di un elemento, ad esempio un indirizzo o un ID di tracciabilit\u00e0 del pacchetto, quindi utilizzare tali dati per accedere a informazioni aggiuntive dai servizi Web per creare interazioni utente complete. Per la maggior parte, i componenti aggiuntivi di Outlook possono essere eseguiti senza problemi con Outlook, Outlook per Mac, Outlook Web App e OWA per dispositivi, per fornire un&#8217;esperienza unificata su desktop, online, tablet o dispositivi mobili.<\/p>\n<p>Componente aggiuntivo contestuale per Outlook<\/p>\n<p>\u00c8 possibile installare il <a href=\"https:\/\/store.office.com\/package-tracker-WA104162083.aspx?assetid=WA104162083\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">componente aggiuntivo Package Tracker<\/a> in Outlook, Outlook per Mac o Outlook Web App.<a href=\"https:\/\/dev.office.com\/docs\/add-ins\/outlook\/outlook-add-ins.htm\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Scopri altri componenti aggiuntivi di Outlook<\/a>.<\/p>\n<p>Un componente aggiuntivo di Office \u00e8 composto da un file manifest XML e dalla tua applicazione web. Il file manifest XML crea regole per varie impostazioni, incluso il modo in cui il componente aggiuntivo si integra con i client di Office. D&#8217;altra parte, la tua applicazione web deve essere ospitata su un server web oppure puoi usare un servizio di web hosting, come Azure.<\/p>\n<p>File manifest XML + applicazione Web = componente aggiuntivo di Office<\/p>\n<h3>\u00a0Manifesto<\/h3>\n<p>Il file manifest XML indica le impostazioni e le funzionalit\u00e0 specifiche del componente aggiuntivo di Office, in particolare:<\/p>\n<blockquote>\n<ul>\n<li>Il nome visualizzato, la descrizione, l&#8217;ID, la versione e le impostazioni internazionali predefinite del componente aggiuntivo.<\/li>\n<li>In che modo il componente aggiuntivo si integra con Office:\n<ul>\n<li>Per i componenti aggiuntivi che estendono Word \/ Excel \/ PowerPoint \/ Outlook: i punti di estensione nativi utilizzati dal componente aggiuntivo per esporre funzionalit\u00e0, come i pulsanti sulla barra multifunzione.<\/li>\n<li>Per i componenti aggiuntivi che creano nuovi oggetti incorporabili: l&#8217;URL della pagina predefinita caricata per l&#8217;oggetto.<\/li>\n<\/ul>\n<\/li>\n<li>Il livello di autorizzazione e i requisiti di accesso ai dati per il componente aggiuntivo.<\/li>\n<\/ul>\n<\/blockquote>\n<p>Se hai bisogno di ulteriori informazioni, dai un&#8217;occhiata al <a href=\"https:\/\/dev.office.com\/docs\/add-ins\/overview\/add-in-manifests\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">manifesto XML dei componenti aggiuntivi di Office<\/a>.<\/p>\n<h3>App Web<\/h3>\n<p>La versione pi\u00f9 semplice di un&#8217;app Web \u00e8 una pagina HTML statica visualizzata all&#8217;interno di un&#8217;applicazione di Office, ma la pagina non interagisce con il documento di Office o con Internet. La pagina deve essere ospitata su un server Web o un servizio di hosting Web, come Azure; dipende dal servizio che ritieni pi\u00f9 adatto a te.<\/p>\n<p>Esempio di un componente aggiuntivo Hello World Office<\/p>\n<p>Poich\u00e9 si tratta di un&#8217;applicazione Web, \u00e8 possibile utilizzare qualsiasi tecnologia client e server supportata dal provider di hosting (come ASP.net, PHP o Node.js). Per interagire con i client e i documenti di Office, \u00e8 necessario utilizzare l&#8217; <a href=\"https:\/\/dev.office.com\/docs\/docs\/develop\/understanding-the-javascript-api-for-office.htm\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">API JavaScript office.js fornita<\/a> da Office 2016.<\/p>\n<h3>API JavaScript e risorse aggiuntive<\/h3>\n<p>Le API JavaScript per Word ed Excel forniscono modelli di oggetti specifici dell&#8217;host che possono essere utilizzati in un componente aggiuntivo di Office. Queste API supportano l&#8217;accesso a paragrafi e cartelle di lavoro, che fornisce un modo pi\u00f9 semplice per creare un componente aggiuntivo per Word o Excel. Per ulteriori informazioni, vedere <a href=\"https:\/\/dev.office.com\/docs\/add-ins\/word\/word-add-ins-programming-overview.htm\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">componenti aggiuntivi di Word<\/a> e <a href=\"https:\/\/dev.office.com\/docs\/add-ins\/excel\/excel-add-ins-javascript-programming-overview.htm\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">componenti<\/a> <a href=\"https:\/\/dev.office.com\/docs\/add-ins\/word\/word-add-ins-programming-overview.htm\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">aggiuntivi di<\/a> <a href=\"https:\/\/dev.office.com\/docs\/add-ins\/excel\/excel-add-ins-javascript-programming-overview.htm\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Excel<\/a>.<\/p>\n<p>Per ulteriori informazioni e informazioni tecniche sulle API Javascript per Office 2016, vedere <a href=\"https:\/\/dev.office.com\/docs\/docs\/develop\/understanding-the-javascript-api-for-office.htm\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Informazioni sull&#8217;API JavaScript per Office<\/a>, <a href=\"https:\/\/dev.office.com\/docs\/reference\/javascript-api-for-office.htm\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">API JavaScript per Office<\/a> e <a href=\"https:\/\/dev.office.com\/docs\/docs\/design\/add-in-design.htm\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Linee guida di progettazione per i componenti aggiuntivi di Office<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/www.onmsft.com\" class=\"external external_icon\">www.onmsft.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I componenti aggiuntivi di Office 2016 consentono di estendere le capacit\u00e0, le funzionalit\u00e0 e le caratteristiche dei client di Office come Word, Excel, PowerPoint e Outlook utilizzando tecnologie Web come HTML, CSS e Java &#8230;<\/p>\n","protected":false},"author":1,"featured_media":60538,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[2158],"tags":[3059],"class_list":["post-126396","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-come","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/126396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/comments?post=126396"}],"version-history":[{"count":1,"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/126396\/revisions"}],"predecessor-version":[{"id":311194,"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/126396\/revisions\/311194"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/media\/60538"}],"wp:attachment":[{"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/media?parent=126396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/categories?post=126396"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/tags?post=126396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}