Come creare PowerPoint Interop

January 3

Utilizzando Visual Studio 2010 e conoscenze di programmazione di base, gli utenti Windows sono in grado di personalizzare la funzionalità e l'aspetto delle applicazioni desktop come PowerPoint. Questo viene fatto attraverso la creazione di Interops, che sono parti di codice che integrano i comandi personalizzati all'interno dei comandi di Microsoft-codificati. Con capacità di programmazione avanzate si può costruire il codice di interoperabilità più complesso, ma il processo inizia con l'avvio di un progetto in Visual Studio e utilizzando la classe "ThisAddIn" per specificare il codice di interoperabilità.

istruzione

1 Fare clic sul pulsante "Start", poi "Tutti i programmi". Trova "Visual Studio 2010" nell'elenco dei programmi e fare clic sull'icona per avviare l'applicazione.

2 Fare clic su "File", quindi selezionare "Nuovo" e "progetto". Questo lancia una nuova finestra di progetto di Visual Studio dove si immette il codice.

3 Fai clic su "Visual Basic" nella mano sinistra Modelli Pane. Clicca su "Ufficio". Questo elenca tutte le istanze di Microsoft Office attualmente installati sul sistema. Selezionare l'anno della vostra versione di Office. Ad esempio, fare clic "2007" per Microsoft Office 2007.

4 Fai clic su "PowerPoint 2007 Add-in", quindi digitare un nome per il codice di interoperabilità. Ad esempio, scrivere "MyFirstInterop," quindi fare clic su "OK". La finestra del codice si apre nel pannello centrale.

5 Fare clic sulla scheda "C #" per programmare utilizzando il linguaggio di programmazione C. Fare clic sulla scheda "VB" per programmare in Visual Basic. Ad esempio, inserire il seguente codice nella scheda "VB", che aggiunge automaticamente una casella di testo per le nuove diapositive di PowerPoint:
"Private Sub Applicazione

PresentationNewSlide (ByVal Sld Come PowerPoint.Slide)

Handles Application.PresentationNewSlide
Dim textBox As PowerPoint.Shape = Sld.Shapes.AddTextbox( _
Office.MsoTextOrientation.msoTextOrientationHorizontal, 0, 0, 500, 50)
textBox.TextFrame.TextRange.InsertAfter("This text was added by using code.")

End Sub "

6 Fare clic sul menu "Build", quindi selezionare "Soluzione Clean" per finalizzare il proprio codice.