Come sviluppare componenti aggiuntivi per Office 2016, Office Online e Office Mobile

I componenti aggiuntivi di Office 2016 consentono di estendere le capacità, le funzionalità e le caratteristiche dei client Office come Word , Excel , PowerPoint e Outlook utilizzando tecnologie Web come HTML, CSS e JavaScript. I componenti aggiuntivi di Office possono essere utilizzati per eseguire le seguenti operazioni:

  • Aggiungi nuove funzionalità ai client di Office: ad esempio, potenzia 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à di terze parti nei client di Office e molto altro .
  • 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.

I componenti aggiuntivi di Office possono essere eseguiti su una varietà 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 (consulta l' host del componente aggiuntivo di Office e la disponibilità della piattaforma per ulteriori dettagli). Per eseguire i componenti aggiuntivi di Office, sono necessari alcuni requisiti di sistema per il tuo dispositivo e  puoi trovarli qui .

Come può aiutarmi un componente aggiuntivo di Office?

I componenti aggiuntivi di Office possono aiutarti a fare quasi tutto ciò che un sito Web può fare all'interno di un browser. Le funzionalità del componente aggiuntivo di Office includono:

  • Estendi l'interfaccia utente nativa di Office creando pulsanti e schede della barra multifunzione personalizzati.
  • Fornisci un'interfaccia utente interattiva e una logica personalizzata tramite HTML e JavaScript.
  • Usa framework JavaScript come jQuery, Angular e molti altri.
  • Connettiti a endpoint REST e servizi Web tramite HTTP e AJAX.
  • Esegui il codice o la logica lato server, se la pagina è implementata utilizzando un linguaggio di scripting lato server come ASP o PHP.

L'infrastruttura dei componenti aggiuntivi di Office consente l'interazione con l'applicazione Office e il contenuto dell'utente tramite un'API JavaScript .

Tipi di componenti aggiuntivi di Office 

Al momento, sono attualmente disponibili alcuni tipi di componenti aggiuntivi di Office:

Componenti aggiuntivi di Word, Excel e PowerPoint che estendono le funzionalità

Componenti aggiuntivi di Excel e PowerPoint che creano nuovi oggetti

Componenti aggiuntivi di Outlook che estendono le funzionalità

Componenti aggiuntivi di Word, Excel e PowerPoint che estendono le funzionalità

L'aggiunta di nuove funzionalità a Word, Excel o PowerPoint è relativamente semplice. Tutto quello che devi fare è registrare il tuo componente aggiuntivo utilizzando il manifesto del componente aggiuntivo del riquadro attività. Questo manifesto del componente aggiuntivo consente due modalità di integrazione; comandi aggiuntivi e riquadri attività inseribili.

Comandi aggiuntivi

Puoi usare i comandi del componente aggiuntivo per espandere l'interfaccia utente di Office per Windows 10 e Office Online. Con i comandi dei componenti aggiuntivi, hai la possibilità di aggiungere pulsanti per i tuoi componenti aggiuntivi sulla barra multifunzione o all'interno di menu contestuali selezionati, offrendoti un facile accesso ai tuoi componenti aggiuntivi all'interno di Office. I pulsanti di comando del componente aggiuntivo possono essere utilizzati per avviare diverse azioni, come la visualizzazione di un riquadro attività con un codice HTML personalizzato o l'esecuzione di una particolare funzione Javascript.

Puoi anche definire i comandi nel manifesto dei comandi del componente aggiuntivo utilizzando VersionOverrides. Per iniziare, dai un'occhiata a questi  esempi su GitHub oppure puoi anche controllare i  comandi del componente aggiuntivo per Excel, Word e PowerPoint .

Comandi aggiuntivi in ​​Excel

Comandi aggiuntivi in ​​Excel online

Inoltre, è disponibile un video di Channel 9 che approfondisce i comandi dei componenti aggiuntivi, chiamato " Comandi dei componenti aggiuntivi nella barra multifunzione di Office ".

Riquadri attività inseribili

Nel caso in cui disponi di un client che non supporta ancora i comandi del componente aggiuntivo (Office 2013, Office per Mac e Office per iPad), dovrai eseguire i comandi del componente aggiuntivo come riquadro attività inseribile utilizzando l'URL predefinito fornito nel manifesto. Da lì, puoi avviare il tuo componente aggiuntivo dal menu "I miei componenti aggiuntivi" dalla scheda Inserisci.

Componenti aggiuntivi di Excel e PowerPoint che creano nuovi oggetti

Puoi anche inserire componenti aggiuntivi in ​​Excel o PowerPoint per creare nuovi oggetti o contenuti basati sul Web che possono essere incorporati all'interno di documenti o presentazioni. I comandi del componente aggiuntivo del contenuto consentono contenuti multimediali incorporati, come una galleria di immagini o un video di YouTube, nonché visualizzazioni di dati basate sul Web e altri contenuti esterni.

Esempio di contenuto aggiuntivo di Excel 2013

Per testare questo componente aggiuntivo di contenuto con Excel 2013 o Excel Online, installa il componente aggiuntivo Bing Maps .

Outlook add-ins that extend functionality

Outlook add-ins present an opportunity to extend the Office Ribbon and provide additional display content next to an Outlook item when you are creating or viewing an email message. Add-ins can work with an email message, meeting request, response, or cancellation, as well as appointments.

Outlook add-in with command buttons on the ribbon

Outlook add-ins can use the contextual information from an item, such as an address or package tracking ID, and then use that data to access additional information from web services to create complete user interactions. For the most part, Outlook add-ins can run without any problems with Outlook, Outlook for Mac, Outlook Web App, and OWA for Devices, to provide a unified experience on the desktop, online, tablets, or mobile devices.

Contextual outlook add-in

È possibile installare il componente aggiuntivo Package Tracker in Outlook, Outlook per Mac o Outlook Web App. Scopri altri componenti aggiuntivi di Outlook .

Cosa costituisce un componente aggiuntivo di Office?

Un componente aggiuntivo di Office è 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'altra parte, la tua applicazione web deve essere ospitata su un server web oppure puoi usare un servizio di web hosting, come Azure.

File manifest XML + applicazione web = componente aggiuntivo per Office

Il file manifest XML indica impostazioni e funzionalità specifiche del componente aggiuntivo di Office, in particolare:

  • Il nome visualizzato, la descrizione, l'ID, la versione e le impostazioni internazionali predefinite del componente aggiuntivo.
  • Come il componente aggiuntivo si integra con Office:
    • Per i componenti aggiuntivi che estendono Word/Excel/PowerPoint/Outlook: l'estensione nativa indica i punti utilizzati dal componente aggiuntivo per esporre le funzionalità, ad esempio i pulsanti sulla barra multifunzione.
    • Per i componenti aggiuntivi che creano nuovi oggetti incorporabili: l'URL della pagina predefinita caricata per l'oggetto.
  • Il livello di autorizzazione e i requisiti di accesso ai dati per il componente aggiuntivo.

Se hai bisogno di ulteriori informazioni, dai un'occhiata al  manifest XML dei componenti aggiuntivi di Office .

La versione di base di un'app Web è una pagina HTML statica visualizzata all'interno di un'applicazione di Office, ma la pagina non interagisce con il documento di Office o Internet. La pagina deve essere ospitata su un server Web o un servizio di hosting Web, come Azure; dipende dal servizio che ritieni più adatto a te.

Esempio di add-in Hello World Office

Poiché si tratta di un'applicazione Web, puoi utilizzare qualsiasi tecnologia client e server supportata dal tuo provider di hosting (come ASP.net, PHP o Node.js). Per interagire con i client e i documenti di Office, è necessario utilizzare l' API JavaScript office.js fornita da Office 2016.

Le API JavaScript per Word ed Excel forniscono modelli a oggetti specifici dell'host che possono essere utilizzati in un componente aggiuntivo di Office. Queste API supportano l'accesso a paragrafi e cartelle di lavoro, che fornisce un modo più semplice per creare un componente aggiuntivo per Word o Excel. Vedere Word Add-ins e componenti aggiuntivi di Excel per ulteriori informazioni.

Per ulteriori informazioni e informazioni tecniche sulle API Javascript per Office 2016, vedere Informazioni sull'API JavaScript per Office , API JavaScript per OfficeLinee guida per la progettazione dei componenti aggiuntivi di Office .



Leave a Comment

Come risolvere il codice di errore di Microsoft Office 30088-4

Come risolvere il codice di errore di Microsoft Office 30088-4

Per correggere il codice di errore di Microsoft Office 30088-4, ripara la tua suite Office. Se il problema persiste, disinstalla e reinstalla il pacchetto Office.

Ufficio: impossibile eseguire questa azione

Ufficio: impossibile eseguire questa azione

Se Office dice che l'azione richiesta non può essere eseguita, aggiorna e ripara la tua suite Office. Se il problema persiste, reinstalla Office.

Correzione: Office non riconosce il comando che gli è stato dato

Correzione: Office non riconosce il comando che gli è stato dato

Se Office non riconosce i tuoi comandi, avvia Office Online e controlla se il problema persiste. Quindi controlla gli aggiornamenti e ripara Office Suite.

Correggi Errore 1321 durante linstallazione di Office 2016 o 2013

Correggi Errore 1321 durante linstallazione di Office 2016 o 2013

Risolvere l'errore 1321 quando si tenta di installare Microsoft Office 2016 o 2013 in Windows.

Come modificare la visualizzazione in HTML o testo normale in Outlook 2019, 2016 e 365

Come modificare la visualizzazione in HTML o testo normale in Outlook 2019, 2016 e 365

Imposta se visualizzare o inviare e-mail in formato testo o HTML in Microsoft Outlook 2019, 2016 o 365.

Disattiva il messaggio I collegamenti ipertestuali possono essere dannosi per il computer e i dati in Office 2016

Disattiva il messaggio I collegamenti ipertestuali possono essere dannosi per il computer e i dati in Office 2016

Impedisci la visualizzazione di un avviso comune quando apri i file tramite un collegamento ipertestuale all'interno dei file di Microsoft Office 2016.

Come risolvere il codice di errore di Microsoft Office 0xc0000142

Come risolvere il codice di errore di Microsoft Office 0xc0000142

Per correggere il codice di errore di Office 0xc0000142, installa gli ultimi aggiornamenti di Office, riavvia il servizio ClickToRun e ripara i file di Office.

Office 2016: dove si trova InfoPath?

Office 2016: dove si trova InfoPath?

InfoPath manca da Office 2016. Ecco cosa puoi fare al riguardo.

14 modi per risolvere il problema con Logitech Flow che non funziona

14 modi per risolvere il problema con Logitech Flow che non funziona

Logitech Flow non rileva altri computer o non riesci a utilizzarlo? Scopri come risolvere il problema con Logitech Flow che non funziona su Windows o Mac.

9 modi migliori per risolvere il problema Il motore di ricerca di Safari continua a passare a Yahoo

9 modi migliori per risolvere il problema Il motore di ricerca di Safari continua a passare a Yahoo

Il motore di ricerca Safari che cambia in Yahoo può confonderti. Ecco i modi migliori per rimuovere la ricerca Yahoo da Safari.

Come leggere e condividere il report di sistema su MacBook

Come leggere e condividere il report di sistema su MacBook

Vuoi leggere e condividere il report di sistema su MacBook? Ecco diversi modi per ottenere rapidamente il rapporto.

Nuovo telefono economico rispetto al vecchio telefono di punta: quale dovresti acquistare

Nuovo telefono economico rispetto al vecchio telefono di punta: quale dovresti acquistare

Controlla il nostro confronto dettagliato tra un nuovo telefono economico e un vecchio telefono di punta prima di decidere quale acquistare.

I 8 modi migliori per correggere il ritardo del cursore del mouse su Mac

I 8 modi migliori per correggere il ritardo del cursore del mouse su Mac

Il cursore del mouse è in ritardo sul tuo Mac? Se sei frustrato dal problema, ecco alcune semplici soluzioni che puoi provare a risolverlo.

I 9 modi principali per risolvere il problema dellhotspot mobile che non funziona sui telefoni Samsung Galaxy

I 9 modi principali per risolvere il problema dellhotspot mobile che non funziona sui telefoni Samsung Galaxy

Stai tentando di utilizzare l'hotspot mobile sui telefoni Samsung Galaxy, solo per ricevere errori in cambio? Ecco come risolvere il problema con l'hotspot mobile che non funziona sui telefoni Samsung Galaxy.

Come disattivare la navigazione privata di Safari su Mac

Come disattivare la navigazione privata di Safari su Mac

Vuoi sapere come disattivare la navigazione privata di Safari sul tuo Mac? Ecco come puoi personalizzare la tua esperienza di navigazione in modo rapido ed efficace.

I 16 migliori trucchi per la formattazione del testo di WhatsApp che dovresti conoscere

I 16 migliori trucchi per la formattazione del testo di WhatsApp che dovresti conoscere

Vuoi rendere diverso il tuo carattere WhatsApp? Puoi ravvivare i tuoi messaggi di testo con questi trucchi e suggerimenti creativi per i messaggi di testo di WhatsApp.

I 9 modi principali per risolvere il problema con HomePod che non viene visualizzato nellapp Home

I 9 modi principali per risolvere il problema con HomePod che non viene visualizzato nellapp Home

Il tuo HomePod non viene visualizzato nell'app Home predefinita? Ecco i modi migliori per correggere HomePod che non viene visualizzato nell'app Home.

I 12 modi principali per risolvere la mancata connessione della TV Samsung al Wi-Fi

I 12 modi principali per risolvere la mancata connessione della TV Samsung al Wi-Fi

La tua TV Samsung non riesce a connettersi al Wi-Fi? Ecco i modi migliori per risolvere il problema con la TV Samsung che non si connette al Wi-Fi.