Come aprire PowerPoint utilizzando Visual Basic

April 11

Le librerie di oggetti di Microsoft Office espongono i loro oggetti di programmazione sottostanti ad una varietà di linguaggi di programmazione, consentendo di manipolare gli strumenti di Office all'interno di proprie applicazioni. Il software di presentazione di PowerPoint presenta una serie di opportunità per l'automazione, sia che si tratti per lo sviluppo delle piattaforme di scorrimento o l'automazione del PowerPoint in sé. Utilizzando le librerie di oggetti di Office richiede una conoscenza approfondita della gerarchia del modello a oggetti di classi, in modo da investire tempo a studiare la documentazione prima di tentare di creare il proprio progetto.

istruzione

1 Creare un nuovo progetto Windows Form facendo clic su "File"> "Nuovo"> "Progetto ..." dal menu per visualizzare la finestra di dialogo "Nuovo progetto". Selezionare il progetto "Windows Form" e fare clic su "OK" per iniziare.

2 Trascinare un controllo Button dalla casella degli strumenti al modulo vuoto nel progetto. Se la casella degli strumenti non è visibile, premere il tasto "Ctrl" + "Alt" + "X" oppure fare clic su "Visualizza"> "Toolbox" per renderlo visibile. Modificare la proprietà "Text" per il pulsante di "automatizzare PowerPoint" nella finestra "Proprietà". Se questa finestra non è visibile, fai clic su "Visualizza"> "Finestra Proprietà" o premere "Alt" + "Enter" per visualizzarlo.

3 Fare doppio clic sul pulsante per aggiungere codice all'evento "Click". (Codice Incorporare nel gestore di eventi del pulsante è solo per questo esempio. Può essere posizionato in qualsiasi punto del codice.)

4 Aggiungere un "Progetto di riferimento" per la libreria di oggetti di PowerPoint facendo clic destro sul pannello "Solution Explorer" e selezionando "Aggiungere un riferimento .." dal menu contestuale. Nella finestra di dialogo "Add Reference", fare clic sulla scheda "COM" e scorrere verso il basso per selezionare la "Libreria oggetti di Microsoft PowerPoint 14,0" (il numero di versione sarà diverso a seconda di quale versione di PowerPoint è stato installato). Fai clic su "OK" per chiudere la finestra.

5 Importare i due spazi dei nomi necessari digitando le seguenti dichiarazioni al vertice del modulo di codice:

Le importazioni Microsoft.Office.Interop

Le importazioni Microsoft.Office.Core

6 Creare due oggetti di PowerPoint con cui lavorare, un oggetto applicazione per rappresentare la chiamata al programma PowerPoint e un oggetto di presentazione:

Dim objPPT come nuovo PowerPoint.Application

objPres fiochi come PowerPoint.Presentation

Queste dichiarazioni, e tutto ciò che segue, vengono aggiunti nel metodo Button_Click, tra i privati ​​dichiarazioni Sub ed End Sub.

7 Digitare una dichiarazione che apre una presentazione in PowerPoint:

objPres = objPPT.Presentations.Open ( "C: \ Session Nine.pptx")

8 Compilare l'applicazione Visual Basic premendo il tasto "F7". Premere il tasto "F5" per eseguire il programma di esempio. Quando si fa clic sul pulsante "Automatizzare PowerPoint", la presentazione di cui dovrebbe aprire.