2014-07-18 25 views

risposta

4

Visual Studio Tools per Office (o VSTO) è framework di Microsoft per gestiti componenti aggiuntivi di applicazioni per l'ufficio, a cominciare da Office 2003 con le versioni successive supportano solo Office 2007+.

Apps per Office è framework di Microsoft per le applicazioni HTML5 in applicazioni per l'ufficio, a cominciare con Office 2013.

Strumenti di Office Developer sono strumenti (di solito sotto forma di modelli di progetto di Visual Studio) per sviluppare sia Applicazioni VSTO e per Office.

Pertanto, quando si crea un progetto "Cartella di lavoro Excel 2007" come nel proprio screenshot, si utilizza un modello di progetto VSTO installato come parte degli Strumenti di sviluppo Office.

+0

Quindi quello che stai dicendo è che * prima * HTML5, i 2 erano la stessa cosa. Erano inseparabili. –

+1

@swiss_programmer Erano inseparabili, credo, ma non sono la stessa cosa. Il modello di progetto VSTO viene fornito con Office Developer Tools, ma una volta installato e installato sul computer client è solo un'applicazione VSTO. – Vache

+0

Immagino che "Office Developer Tools" potrebbe essere altrimenti chiamato "VSTO Templates" o "VSTO Developer Tools" (al momento). –

-4

Visual Studio Tools per Office (aka VSTO) è la metà di MS Office.

Strumenti di sviluppo Microsoft Office è la metà di Visual Studio.

+0

In che modo VSTO è solo l'ufficio MS per metà? Non sono compilati in Visual Studio? – Bit

2

Ho trovato la risposta più dettagliata.

What are similarities and differences between Microsoft Office Developer Tools for Visual Studio and Visual Studio Tools for Office?

Alcune informazioni riguardanti Microsoft Office Developer Tools per Visual Studio

Microsoft ha rilasciato Office Developer Tools per Visual Studio. Gli strumenti sono disponibili in anteprima e offrono un'alternativa a Napa, il creatore di app online leggero di Microsoft.

Le estensioni per Visual Studio può essere utilizzato per scrivere applicazioni per l'ufficio, SharePoint e Office 365. Le versioni precedenti di Office utilizzati visivo Basic, Applications Edition come il linguaggio di programmazione. Le nuove estensioni consentono di scrivere app per Office e SharePoint utilizzando le tecnologie web come HTML5, CSS, JavaScript, REST, OData e OAuth.

Le app sviluppate possono essere vendute nell'Office Store o utilizzate internamente in la propria azienda. La nuova versione consente inoltre di scrivere app che rendono l'utilizzo di SharePoint di senza SharePoint sul computer locale.

Un app per Office è fondamentalmente una pagina web che è ospitata all'interno di un'applicazione client Office e le applicazioni è possibile scrivere per Office e SharePoint sono disponibili in tre categorie

quelle che appaiono nel riquadro delle attività di un Applicazione per ufficio; quelli che appaiono all'interno del contenuto di un documento Office come come foglio di lavoro; e applicazioni di posta per Outlook e Outlook Web Access. Questi appaiono accanto a un elemento di Outlook aperto, come un messaggio di posta elettronica
, una richiesta di riunione, una risposta alla riunione, una riunione di annullamento o un appuntamento. I componenti di base di un'app per Office sono un file manifest XML e una pagina Web. Il manifest definisce varie impostazioni e indica la pagina Web che implementa l'interfaccia utente dell'applicazione e la logica personalizzata.

Secondo la panoramica dei nuovi strumenti, un app per Office può fare praticamente qualsiasi cosa una pagina web può fare all'interno del browser, come ad esempio forniscono una logica personalizzata interfaccia utente interattiva e tramite JavaScript oppure usa framework JavaScript come come jQuery.

Il secondo metodo di sviluppo per Office 13 e 365 è quello di utilizzare lo strumento di sviluppo online "Napa" di Microsoft , che Microsoft descrive come un compagno leggero per Visual Studio. Napa è un'app gratuita per il browser per SharePoint che puoi utilizzare per scrivere app.

mentre le applicazioni leggeri possono soddisfare alcune esigenze, vale la pena notare che Visual Basic, Applications Edition e VSTO fare entrambe le cose ancora di lavoro in ufficio 2013, l'unico inconveniente è che non è possibile utilizzare per creare applicazioni che può essere venduto nell'Office Store.

Per molti sviluppatori di Office esistenti, la spinta dal ricco client offerto in Visual Basic, Applications Edition è uno svantaggio. Il vantaggio di poterli vendere nell'Office Store è disponibile solo per se si dispone di un abbonamento per Office 365 Developer, che include un sito di sviluppo di SharePoint Online personalizzato per la creazione di e per le app di test e un account Dashboard del venditore Microsoft per le tue app nello Store.

Alcune informazioni riguardanti VSTO: -

VSTO, o Visual Studio Tools per Office, o Microsoft Visual Studio Tools fa parte della suite di strumenti Studio .NET Visual Microsoft e supporta Microsoft .NET Framework. Viene utilizzato dagli sviluppatori per il codice di scrittura che collega le applicazioni di Microsoft Office Word, Excel e Outlook . Gli sviluppatori che utilizzano VSTO possono utilizzare le lingue C# o Visual Basic . È un'alternativa a Visual Basic Applications Edition o VBA

È possibile utilizzare gli strumenti di sviluppo Microsoft Office in Visual Studio su creare applicazioni .NET Framework che estendono Office. Queste applicazioni sono anche denominate soluzioni Office.

Gli strumenti di sviluppo di Office forniscono funzionalità che consentono di creare soluzioni Office per soddisfare una varietà di esigenze aziendali.Gli strumenti includono modelli di progetto per aiutarti a creare soluzioni Office utilizzando Visual Basic o Visual C# e visual designer che ti aiutano a creare interfacce utente personalizzate per le tue soluzioni Office.

Problemi correlati