Crear e Incrustar un Gráfico de Excel como un Objeto OLE en una Diapositiva de Microsoft PowerPoint
Contents
[
Hide
]
Los gráficos son representaciones visuales de tus datos y se utilizan ampliamente en las diapositivas de presentación. Este artículo te mostrará el código para crear e incrustar un Gráfico de Excel como un Objeto OLE en la Diapositiva de PowerPoint programáticamente utilizando VSTO y Aspose.Slides para Java.
Creando e Incrustando un Gráfico de Excel
Los dos ejemplos de código a continuación son largos y detallados porque la tarea que describen es compleja. Creas un libro de trabajo de Microsoft Excel, creas un gráfico y luego creas la presentación de Microsoft PowerPoint en la que incrustarás el gráfico. Los objetos OLE contienen enlaces al documento original, por lo que un usuario que haga doble clic en el archivo incrustado abrirá el archivo y su aplicación.
Ejemplo de VSTO
Utilizando VSTO, se realizan los siguientes pasos:
- Crear una instancia del objeto ApplicationClass de Microsoft Excel.
- Crear un nuevo libro de trabajo con una hoja en él.
- Añadir un gráfico a la hoja.
- Guardar el libro de trabajo.
- Abrir el libro de Excel que contiene la hoja con los datos del gráfico.
- Obtener la colección ChartObjects para la hoja.
- Obtener el gráfico para copiar.
- Crear una presentación de Microsoft PowerPoint.
- Añadir una diapositiva en blanco a la presentación.
- Copiar el gráfico de la hoja de cálculo de Excel al portapapeles.
- Pegar el gráfico en la presentación de PowerPoint.
- Colocar el gráfico en la diapositiva.
- Guardar la presentación.
Ejemplo de Aspose.Slides para Java
Utilizando Aspose.Slides para .NET, se realizan los siguientes pasos:
- Crear un libro de trabajo utilizando Aspose.Cells para Java.
- Crear un gráfico de Microsoft Excel.
- Establecer el tamaño OLE del Gráfico de Excel.
- Obtener una imagen del gráfico.
- Incrustar el gráfico de Excel como un Objeto OLE dentro de la presentación PPTX utilizando Aspose.Slides para Java.
- Reemplazar la imagen del objeto cambiado con la imagen obtenida en el paso 3 para solucionar el problema del objeto cambiado.
- Escribir la presentación de salida en el disco en formato PPTX.