Condividi tramite


Novità dello sviluppo Office

In questo argomento vengono descritte alcune delle nuove funzionalità di sviluppo di soluzioni per Microsoft Office 2010 e Microsoft Office System 2007 tramite Visual Studio 2010.

Sviluppare soluzioni per Microsoft Office 2010

È possibile utilizzare gli strumenti di sviluppo di Microsoft Office per sviluppare soluzioni Office per Microsoft Office 2010 e per Microsoft Office System 2007. In Visual Studio 2010 sono inclusi nuovi modelli di progetto per la creazione di soluzioni destinate a Microsoft Office 2010. È inoltre possibile creare soluzioni per le versioni a 32 e 64 bit di Microsoft Office 2010. Per ulteriori informazioni, vedere Progettazione e creazione di soluzioni Office.

Supporto esteso per la barra multifunzione nelle soluzioni per Microsoft Office 2010

È possibile utilizzare la finestra di progettazione della barra multifunzione per personalizzare la barra multifunzione per applicazioni che ora supportano l'interfaccia utente della barra multifunzione in Microsoft Office 2010. Sono incluse le applicazioni InfoPath 2010, Project 2010 e Visio 2010. È inoltre possibile utilizzare la finestra di progettazione della barra multifunzione per personalizzare la barra multifunzione per le finestre di esplorazione in Outlook 2010. Per ulteriori informazioni, vedere Cenni preliminari sulla barra multifunzione.

Miglioramenti apportati al linguaggio Visual C# 2010

Le nuove funzionalità del linguaggio C# seguenti consentono di semplificare la scrittura di codice nei progetti di Office di Visual C#:

Per ulteriori informazioni sull'utilizzo di queste funzionalità nei progetti di Office, vedere Parametri facoltativi nelle soluzioni Office.

Destinare a .NET Framework 4

In Visual Studio 2010 è possibile sviluppare soluzioni Office destinate a .NET Framework 4(o a .NET Framework 4 Client Profile). Quando si destina la soluzione a .NET Framework 4, è possibile usufruire delle funzionalità seguenti:

  • Distribuzione di soluzioni senza gli assembly di interoperabilità primari di Office. Quando si destina una soluzione a .NET Framework 4, le informazioni sul tipo per i tipi degli assembly di interoperabilità primari utilizzati nella soluzione vengono incorporati nell'assembly della soluzione. Durante la fase di esecuzione, la soluzione utilizza le informazioni sui tipi incorporate anziché gli assembly di interoperabilità primari.

  • Nei progetti Visual C# destinati a .NET Framework 4, è possibile utilizzare l'associazione tardiva utilizzando il tipo  dynamic. Per ulteriori informazioni, vedere Utilizzo del tipo dinamico (Guida per programmatori C#) e Associazione tardiva nelle soluzioni Office.

Per ulteriori informazioni sulla scelta del framework di destinazione per le soluzioni Office, vedere Progettazione e creazione di soluzioni Office.

Nota

Nella maggior parte dei casi, il codice scritto nei progetti di Office è lo stesso sia che la soluzione sia destinata a .NET Framework 3.5 o a .NET Framework 4. Tuttavia, alcune funzionalità nei progetti di Office richiedono codice diverso quando si ha come destinazione versioni diverse di .NET Framework. Per ulteriori informazioni, vedere Modifiche alla progettazione dei progetti di Office destinati a .NET Framework 4 e Migrazione di soluzioni Office a .NET Framework 4.

Runtime di Visual Studio Tools per Office incluso con Microsoft Office 2010

In Microsoft Office 2010 sono inclusi i componenti Visual Studio 2010 Tools per Office Runtime necessari per eseguire le soluzioni Office destinate a .NET Framework 3.5. Per ulteriori informazioni, vedere Cenni preliminari su Visual Studio Tools per Office Runtime.

Distribuire soluzioni Office a tutti gli utenti

È possibile distribuire soluzioni Office a tutti gli utenti anziché installarle in base all'utente, tramite Windows Installer (MSI). Le soluzioni Office possono ora essere installate una volta per computer. Tuttavia, il programma di installazione MSI deve essere eseguito con i privilegi di amministratore. Per ulteriori informazioni, vedere Distribuzione di una soluzione Office tramite Windows Installer.

Personalizzare l'interfaccia utente della soluzione Office

Personalizzare le informazioni sulla soluzione presentate agli utenti finale in Installazione applicazioni o Programmi e funzionalità. Ad esempio, è possibile modificare il nome della soluzione Office per distinguerla dalla soluzione Visual Studio. È inoltre possibile modificare il comportamento di caricamento del componente aggiuntivo affinché il caricamento avvenga su richiesta e non all'avvio. Per ulteriori informazioni, vedere Pubblicazione di soluzioni Office.

Distribuire più soluzioni Office in un singolo pacchetto

Combinare i progetti a livello di applicazione e a livello di documento e distribuirli in un singolo pacchetto. Le soluzioni combinate possono essere installate e disinstallate come gruppo. Vengono visualizzazione come una singola voce in Installazione applicazioni in Windows XP o in Programmi e funzionalità in Windows Vista.

Ad esempio, se la Contoso Software Company sviluppa un componente aggiuntivo di Outlook e un foglio di lavoro di Excel, è possibile installare e disinstallare insieme questi elementi come soluzioni Office Contoso.

Per ulteriori informazioni, vedere Procedura dettagliata: distribuzione di più soluzioni Office in un unico programma di installazione ClickOnce per .NET Framework 4.

Eseguire azioni aggiuntive al termine dell'installazione della soluzione Office

Personalizzare l'installazione ClickOnce per copiare documenti o cartelle di lavoro nel computer dell'utente finale, creare chiavi del Registro di sistema aggiuntive o modificare un file di configurazione tramite un'azione post-distribuzione. Queste azioni aggiuntive vengono completate dopo avere garantito la sicurezza della soluzione con un certificato o una richiesta di attendibilità ClickOnce, quindi vengono installate nei computer degli utenti finali.

Se ad esempio è necessario copiare un modello di Visio in una directory specifica, un'azione post-distribuzione può consentire di spostare il file dal percorso di installazione nella directory dei modelli.

Per ulteriori informazioni, vedere Procedura dettagliata: copia di un documento nel computer dell'utente finale dopo un'installazione ClickOnce.

Vedere anche

Concetti

Novità di Visual Studio 2010

Altre risorse

Guida introduttiva (sviluppo per Office in Visual Studio)