Soluzioni PowerPoint
Aggiornamento: novembre 2007
Si applica a |
---|
Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati. Tipo di progetto
Versione Microsoft Office
Per ulteriori informazioni, vedere la classe Funzionalità disponibili in base ai tipi di progetto e applicazione. |
Visual Studio Tools per Office 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 (Visual Studio Tools per Office).
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 Visual Studio Tools per Office, utilizzare nel progetto il campo Application della classe ThisAddIn. 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 di Visual Studio Tools per Office 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 sulle classi utilizzabili nel modello a oggetti di PowerPoint, vedere i seguenti argomenti della documentazione:
Riferimenti dello sviluppatore per Microsoft Office PowerPoint 2007
Riferimenti del linguaggio VBA di Microsoft Office PowerPoint 2003
In questo argomento vengono fornite le informazioni sul modello a oggetti di PowerPoint come è esposto al codice Visual Basic, Applications Edition (VBA). Queste descrizioni di oggetti e membri si applicano anche alle classi corrispondenti negli assembly di interoperabilità primari. Ad esempio, l'oggetto Presentation nella documentazione di VBA per PowerPoint corrisponde alla classe Microsoft.Office.Interop.PowerPoint.Presentation nell'assembly di interoperabilità primario.
![]() |
---|
Attualmente, non è prevista la documentazione di riferimento per gli assembly di interoperabilità primari di PowerPoint. |
Tipi aggiuntivi negli assembly di interoperabilità primari
Quando si scrive un codice che utilizza gli assembly di interoperabilità primari, si può notare che molti tipi non sono descritti nel riferimento di VBA. Questi tipi aggiuntivi che consentono di tradurre gli oggetti nel modello a oggetti COM di PowerPoint nel codice gestito, non possono essere utilizzati direttamente nel codice.
Per ulteriori informazioni, vedere Overview of Classes and Interfaces in the Office Primary Interop Assemblies.
Personalizzazione dell'interfaccia utente di PowerPoint
L'interfaccia utente di PowerPoint 2007 è diversa dall'interfaccia utente di PowerPoint 2003 e pertanto le opzioni di personalizzazione sono diverse.
PowerPoint 2007
Attività |
Ulteriori informazioni |
Creazione di un riquadro attività personalizzato. |
|
Aggiungere schede personalizzate alla barra multifunzione. |
|
Aggiungere gruppi personalizzati a una scheda incorporata sulla barra multifunzione. |
PowerPoint 2003
Attività |
Ulteriori informazioni |
Aggiungere barre degli strumenti personalizzate ed elementi della barra degli strumenti. |
Procedura: creare barre degli strumenti di Office a livello di codice |
Aggiungere menu e voci di menu. |
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 Visual Studio Tools per 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
Programmazione di componenti aggiuntivi a livello di applicazione
Scrittura di codice nelle soluzioni Office
Personalizzazione dell'interfaccia utente di Office
Riferimenti
Assembly di interoperabilità primari di Office
Riferimenti dello sviluppatore per Microsoft Office PowerPoint 2007
Riferimenti del linguaggio VBA di Microsoft Office PowerPoint 2003