Soluzioni PowerPoint
Visual Studio fornisce modelli di progetto che è possibile utilizzare per creare componenti aggiuntivi a livello di applicazione per Microsoft Office PowerPoint. È possibile utilizzare i componenti aggiuntivi per automatizzare PowerPoint, estenderne le funzionalità o personalizzare l'interfaccia utente (UI) di PowerPoint.
Per ulteriori informazioni sui componenti aggiuntivi a livello di applicazione, vedere Guida introduttiva alla programmazione di componenti aggiuntivi a livello di applicazione e Architettura dei componenti aggiuntivi a livello di applicazione. Se non si ha esperienza di programmazione con Microsoft Office, vedere Guida introduttiva (sviluppo per Office in Visual Studio).
Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di applicazione per PowerPoint 2007 e PowerPoint 2010. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.
Per una dimostrazione video correlata, vedere la procedura di creazione di un componente aggiuntivo per Microsoft PowerPoint.
Automazione di PowerPoint utilizzando il modello a oggetti di PowerPoint
Il modello a oggetti di PowerPoint espone molti tipi che si possono utilizzare per automatizzare PowerPoint. Questi tipi consentono di scrivere il codice per eseguire attività comuni:
Creare e formattare presentazioni a livello di codice.
Aggiungere o rimuovere diapositive dalle presentazioni.
Aggiungere o modificare le forme su una diapositiva.
Per accedere al modello a oggetti di PowerPoint da un componente aggiuntivo, utilizzare il campo Application della classe ThisAddIn nel progetto. Il campo Application restituisce un oggetto Microsoft.Office.Interop.PowerPoint.Application che rappresenta l'istanza corrente di PowerPoint. Per ulteriori informazioni, vedere Programmazione di componenti aggiuntivi a livello di applicazione.
Quando si effettuano chiamate nel modello a oggetti di PowerPoint, si utilizzano i tipi forniti nell'assembly di interoperabilità primario per PowerPoint. L'assembly di interoperabilità primario agisce da ponte tra il codice gestito nel componente aggiuntivo e il modello a oggetti COM in PowerPoint. Tutti i tipi dell'assembly di interoperabilità primario di PowerPoint sono definiti nello spazio dei nomi Microsoft.Office.Interop.PowerPoint. Per ulteriori informazioni sugli assembly di interoperabilità primari, vedere Cenni preliminari sullo sviluppo di soluzioni Office e Assembly di interoperabilità primari di Office.
Utilizzo della documentazione per il modello a oggetti di PowerPoint
Per informazioni complete sul modello a oggetti di PowerPoint, vedere la documentazione di riferimento degli assembly di interoperabilità primari di PowerPoint (PIA) e del modello a oggetti di VBA.
Riferimento all'assembly di interoperabilità primario
Nella documentazione di riferimento degli assembly di interoperabilità primari (PIA) di PowerPoint sono descritti i tipi di assembly di interoperabilità primari per PowerPoint. In questa documentazione è disponibile dal seguente percorso: Riferimento degli assembly di interoperabilità primari di PowerPoint 2010.
Nota
Non è al momento disponibile documentazione per l'assembly di interoperabilità primario di PowerPoint 2007. Tuttavia, i tipi nell'assembly di interoperabilità primario di PowerPoint 2007 sono inclusi anche nell'assembly di interoperabilità primario per PowerPoint 2010, pertanto le informazioni contenute in questa documentazione di riferimento si applicano anche a PowerPoint 2007.
Per ulteriori informazioni sulla progettazione degli assembly di interoperabilità primari di PowerPoint, ad esempio sulle differenze tra classi e interfacce nell'assembly di interoperabilità primario e sull'implementazione dell'assembly di interoperabilità primario, vedere i cenni preliminari su classe e interfacce negli assembly di interoperabilità primari di Office.
Riferimento del modello a oggetti di VBA
Nella documentazione di riferimento del modello a oggetti di VBA viene illustrato il modello a oggetti di PowerPoint e come viene esposto al codice Visual Basic, Applications Edition (VBA). La documentazione di riferimento del modello a oggetti di VBA per PowerPoint è disponibile nei percorsi seguenti:
Tutti gli oggetti e i membri nel riferimento del modello a oggetti di VBA corrispondono a tipi e membri nell'assembly di interoperabilità primario (PIA) di PowerPoint. Ad esempio, l'oggetto Presentation nel riferimento del modello a oggetti di VBA corrisponde al tipo Microsoft.Office.Interop.PowerPoint.Presentation nell'assembly di interoperabilità primario (PIA) di PowerPoint. Sebbene il riferimento del modello a oggetti di VBA fornisca esempi di codice per la maggior parte delle proprietà, dei metodi e degli eventi, è necessario convertire il codice VBA in questo riferimento a Visual Basic o a Visual C# se si desidera utilizzarli in un progetto di componente aggiuntivo di PowerPoint creato mediante Visual Studio.
Personalizzazione dell'interfaccia utente di PowerPoint
È possibile utilizzare Visual Studio Tools per Office per modificare l'interfaccia utente di PowerPoint nei modi seguenti:
Attività |
Ulteriori informazioni |
---|---|
Creazione di un riquadro attività personalizzato. |
|
Aggiunta di schede personalizzate alla barra multifunzione. |
|
Aggiunta di gruppi personalizzati a una scheda incorporata della barra multifunzione. |
Per ulteriori informazioni sulla personalizzazione dell'interfaccia utente di PowerPoint e delle altre applicazioni di Microsoft Office, vedere Personalizzazione dell'interfaccia utente di Office.
Vedere anche
Attività
Procedura: creare progetti di Office in Visual Studio
Riferimenti
Assembly di interoperabilità primari di Office
Concetti
Guida introduttiva alla programmazione di componenti aggiuntivi a livello di applicazione
Cenni preliminari sullo sviluppo di soluzioni Office
Architettura dei componenti aggiuntivi a livello di applicazione
Scrittura di codice nelle soluzioni Office
Altre risorse
Programmazione di componenti aggiuntivi a livello di applicazione
Personalizzazione dell'interfaccia utente di Office
PowerPoint 2010 nelle sviluppo di Office
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Maggio 2010 |
Aggiornamento delle informazioni sulla documentazione di riferimento del modello a oggetti. |
Miglioramento delle informazioni. |