Tecnología

Inicio

Cómo crear PowerPoint interoperabilidad

El uso de los conocimientos básicos de programación Visual Studio 2010 y, los usuarios de Windows son capaces de personalizar la funcionalidad y el aspecto de las aplicaciones de escritorio como PowerPoint. Esto se hace mediante la creación de Interops, que son piezas de código que integran sus comandos personalizados a las órdenes codificadas por Microsoft. Con conocimientos avanzados de programación se puede construir código de interoperabilidad más complejo, pero el proceso comienza con la iniciación de un proyecto en Visual Studio y el uso de la clase "ThisAddIn" para especificar el código de interoperabilidad.

Instrucciones

1 Haga clic en el botón "Inicio", luego "Todos los programas". Encuentra "Visual Studio 2010" en la lista de programas y haga clic en el icono para iniciar la aplicación.

2 Haga clic en "Archivo", luego seleccione "Nuevo" y "Proyecto". Esto pone en marcha una nueva ventana de proyecto de Visual Studio donde deberá introducir su código.

3 Haga clic en "Visual Basic" en el panel de la izquierda plantillas. Haga clic en "Office". Esta lista todas las instancias de Microsoft Office instalados actualmente en el sistema. Seleccione el año de su versión de Office. Por ejemplo, haga clic en "2007" para Microsoft Office 2007.

4 Haga clic en "PowerPoint 2007 Add-in", a continuación, escriba un nombre para el código de interoperabilidad. Por ejemplo, escribir "MyFirstInterop", a continuación, haga clic en "Aceptar". La ventana de código se abre en el panel central.

5 Haga clic en la pestaña "C #" para programar utilizando el lenguaje de programación C. Haga clic en la pestaña "VB" para programar en Visual Basic. Por ejemplo, introduzca el siguiente código en la pestaña "VB", que agrega automáticamente un cuadro de texto a las nuevas diapositivas de PowerPoint:
"Private Sub Aplicación

PresentationNewSlide (ByVal Sld Como 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 Haga clic en el menú "Build", a continuación, seleccione "Limpiar solución" para finalizar su código.