Creare app per Office tramite Visual Studio

Utilizza Visual Studio, è possibile creare applicazioni per Office, che sono fondamentalmente pagine Web ospitate nelle applicazioni client di Office, ad esempio Excel o Outlook.Le applicazioni di Office estendono la funzionalità dei documenti, i messaggi di posta elettronica, di convocazioni riunione, o appuntamenti di sorgendo le tecnologie Web e i servizi cloud.Queste applicazioni presentano un volume semplice perché non sono installati sul computer che esegue l'applicazione host.Vengono eseguiti da un controllo browser in modo protetto sandbox in modo che sia possibile gestirli e aggiornare e si utilizzano le tecnologie basate sugli standard Web come HTML5, JavaScript, CSS3, XML e REST API.Per ulteriori informazioni, vedere Cenni preliminari sulle applicazioni per Office.

Introduzione

Per creare un'applicazione di Office, utilizzare il modello progetto App per Office e quindi scegliere alcune impostazioni in una procedura guidata.Per ottenere questo modello, è necessario scaricare e installare Strumenti di sviluppo di Microsoft Office per Visual Studio 2012.

[!NOTA]

Questo modello viene visualizzato solo nelle seguenti edizioni di Visual Studio:

  • Visual Studio Professional

  • Visual Studio Premium

  • Visual Studio Ultimate

Visual Studio crea una soluzione completa contenente tutti i file che è necessario avviare per testare l'applicazione di Office.Infatti, Visual Studio fornisce una gamma completa di funzionalità che è possibile utilizzare per sviluppare e testare le applicazioni per Office più facilmente.Per informazioni su ciascuna di esse, vedere Nozioni fondamentali di sviluppo.

Utilizza Visual Studio, è possibile creare i seguenti tipi di applicazioni.

  • Applicazioni del riquadro attività per Word, excel e project.Queste applicazioni vengono visualizzate nel riquadro attività di un'applicazione di Office.

  • Applicazioni del contenuto per Excel.Queste applicazioni vengono visualizzate in un foglio di lavoro.

  • Applicazioni di posta elettronica per Outlook.Queste applicazioni vengono visualizzate accanto all'elemento di Outlook (messaggio di posta elettronica, convocazione riunione, poiché soddisfa risposta, poiché soddisfa annullamento, o appuntamento) che viene aperto.

Per ulteriori informazioni su ognuno di questi tipi di applicazioni, vedere Tipi di applicazioni per Office.

Creare applicazioni e contenuto riquadro attività in Visual Studio

Per iniziare, è possibile creare un'applicazione di base del contenuto o del riquadro attività seguendo le istruzioni in Procedura: Creare il primo riquadro attività o soddisfi l'applicazione per Word ed Excel utilizzando Visual Studio.

Per una procedura dettagliata che descrive i file nella soluzione, vengono illustrati diversi modi per eseguire il debug dell'applicazione e offre un esempio di codice completo, vedere Utilizzando Visual Studio per sviluppare un'applicazione per Excel, Word, o il progetto.

JJ620920.collapse_all(it-it,VS.110).gifFile di applicazione Web ospitati in SharePoint

Quando si crea la prima applicazione di Office, si noterà che Visual Studio genera una soluzione contenente un progetto di applicazione web.Questo progetto contiene le pagine contenuto dell'applicazione.Quando si compila un'applicazione, Visual Studio ospita l'applicazione web sul server locale su cui è in esecuzione Internet Information Services (IIS).Quando si pubblica l'applicazione, è necessario inserire i file dell'applicazione web su un server web.

Questo approccio risulta appropriata se si intende pubblicare l'applicazione all'archivio di Office o a una cartella di rete condivisa.Tuttavia, se si desidera pubblicare l'applicazione o contenuto riquadro attività a un catalogo di applicazione in SharePoint, è possibile ospitare le pagine e script in SharePoint in modo da non dover includerli è in un server web separato.Per ulteriori informazioni, vedere Procedura: Creare un riquadro attività o soddisfi l'applicazione ospitata in SharePoint.

Creare applicazioni di posta elettronica per Outlook in Visual Studio

Le applicazioni di posta elettronica può creare esperienze gli utenti l'accesso alle informazioni contestuali dagli elementi di Outlook e quindi utilizzare tale dati per accedere a ulteriori informazioni sul server e dal servizio web.Tuttavia, non è possibile ospitare applicazioni di posta elettronica in SharePoint.Quando si è pronti per pubblicare l'applicazione, è necessario inserire i file di un'applicazione web su un server.

Per iniziare, è possibile creare un'applicazione di base di posta elettronica seguendo le istruzioni in Procedura: Creare la prima applicazione di posta elettronica per Outlook utilizzando Visual Studio.

Per una procedura dettagliata che descrive i file nella soluzione, vengono illustrati diversi modi per eseguire il debug dell'applicazione e offre un esempio di codice completo, vedere Utilizzando Visual Studio per sviluppare un'applicazione di posta elettronica per Outlook.

Assemblaggio e pubblicare l'applicazione

Quando si è pronti per pubblicare l'applicazione di Office, si sceglie alcune impostazioni della pubblicazione guidata.Visual Studio genera tutti i file necessari per pubblicare l'applicazione sul catalogo aziendale di SharePoint, all'archivio di Office, a una cartella di rete condivisa, o a un catalogo di Exchange.Per ulteriori informazioni, vedere Procedura: Comprimi un'applicazione di Office per pubblicare utilizzando Visual Studio.