Manual de Módulo de Power Point 2007Descripción completa
Descripción: examen de informatica compuclub
Descripción: Introduccion
manual de power pointDescripción completa
teología para laicos en power pointDescripción completa
300 Power Point Cristianos Para Descargar Gratis
fsefsdDeskripsi lengkap
hipertnsiFull description
Deskripsi lengkap
Deskripsi lengkap
teknik kimia
lansia
Deskripsi lengkap
bahasaFull description
DESCRIPCION DEL PROGRAMA DE POWER POINTDescripción completa
Full description
Crear presentación PowerPoint con VBA Excel es una gran herramienta para el manejo de datos y la creación de gráficos, pero cuando llega el momento de hacer una presentación en público generalmente utilizamos PowerPoint por los beneficios que ofrece a los presentadores !in embargo el proceso de copiar y pegar los gráficos de Excel a una presentación PowerPoint puede ser tardado y muy repetiti"o #oy aprenderemos como lle"ar todos los gráficos contenidos en un libro de Excel hacia una presentación PowerPoint con solo ejecutar una macro y en el proceso aprenderemos aprenderemos un poco más de $%& &s' que sin más preámbulos comencemos a escribir código Librería de Objetos PowerPoint Para poder utilizar las instrucciones $%& que nos permiten interactuar con PowerPoint es necesario agregar una referencia hacia la (ibrer'a de objetos de PowerPoint Para hacerlo abrimos el Editor de $isual %asic y %asic y "amos a la opción #erramientas ) *eferencias y se mostrará el cuadro de diálogo *eferencias
%usca la librer'a llamada +icrosoft PowerPoint bject (ibrary En mi caso tengo instalada la "ersión -./ que se refiere a la "ersión de PowerPoint 0/-/ 1na "ez seleccionada l a librer'a haz clic en el botón &ceptar y estaremos listos para utilizar los objetos de PowerPoint desde nuestra macro en Ex cel Macro para crear archivo PowerPoint El primer paso en la creación de la macro será insertar un nue"o módulo de código para colocar la subrutina que para este ejemplo he llamado 2rearPowerPoint (as primeras l'neas de código las utili zaremos para definir las "ariables de nuestra macro
(as "ariables que utilizaremos son las siguientes3 •
•
•
•
archivoPPT3 "ariable que tendrá una referencia al objeto PowerPoint&pplication el cual nos permite interactuar con PowerPoint diapositiva3 "ariable que representará una diapositi"a dentro de la presentación PowerPoint hojaXLS3 "ariable que contendrá una referencia a un objeto Excel4or5sheet y que será de utilidad para recorrer todas las hojas de nuestro libro graico3 "ariable que hará referencia a un objeto que representará cada gráfico del libro de Excel
2ontinuando con la construcción de la macro, agregar6 un par de instrucciones para crear una instancia del objeto PowerPonit&pplication en la "ariable archi"oPP7 y posteriormente crear6 la presentación PowerPoint3
Copiar cada gr!ico a "na diapositiva 1na "ez que hemos creado la presentación debemos centrarnos en la parte más importante de nuestra macro que es el bucle que recorrerá todas las hojas del l ibro Excel y por cada gráfico encontrado insertará una nue"a diapositi"a en la presentación PowerPoint para posteriormente copiar el gráfico de Excel3
Puedes obser"ar dos bucles 8or Each El primero es para recorrer todas las hojas del l ibro y el segundo para recorrer todos los gráficos dentro de una misma hoja 9e esta manera, no importa la cantidad de gráficos que tengas en cada hoja, la macro insertará una diapositi"a para cada uno de ellos 9espu6s de crear la diapositi"a se copiará el gráfico y finalmente se hace el centrado de la imagen dentro de la diapositi"a Co#probación de $a #acro
7engo un archi"o de Excel que tiene 0 hojas y tres gráficos que están distribuidos de la s iguiente manera (a hoja 7emperatura tiene - gráfico y la hoja $iento tiene 0 gráficos3
Para ejecutar la macro "oy a la ficha Programador , pulso el botón +acros y selecciono la macro reci6n creada 2omo resultado obtengo una presentación de PowerPoint que contiene una diapositi"a para cada uno de los gráficos del li bro de Excel3
9e esta manera hemos copiado todos los gráficos de un libro de Ex cel a una presentación de PowerPoint de manera automática Es muy importante recordar que la presentación PowerPoint creada por la macro no está a lmacenada en disco duro por lo que es necesario guardar el archi"o desde PowerPoint Para obtener el código $%& creado en este ejemplo puedes descargar el libro de Excel que he utilizado o puedes copiar el código que coloco a continuación3
1
Sub CrearPowerPoint()
2 3 4 5 6 7
'Definición de variables Dim archivoPPT As PowerPoint.Application Dim diapositiva As PowerPoint.Slide Dim hoa!"S As #$cel.%or&sheet Dim rafico As #$cel.Chartbect
8 9 10
'nstancia del obeto PowerPoint.Application Set archivoPPT * +ew PowerPoint.Application
11 12 13
'Creamos una presentación PowerPoint archivoPPT.Presentations.Add
14 15 16 17
',ecorrer tods los r-ficos en nuestro libro de #$cel or #ach hoa!"S n This%or&boo&.%or&sheets or #ach rafico n hoa!"S.Chartbects
'#liminamos las instancias creadas Set diapositiva * +othin Set archivoPPT * +othin Set rafico * +othin Set hoa!"S * +othin
43 44
#nd Sub
Sub CrearPowerPoint() 'Definición de variables Dim archivoPPT As PowerPoint.Application Dim diapositiva As PowerPoint.Slide Dim hoa!"S As #$cel.%or&sheet Dim rafico As #$cel.Chartbect 'nstancia del obeto PowerPoint.Application Set archivoPPT * +ew PowerPoint.Application 'Creamos una presentación PowerPoint archivoPPT.Presentations.Add ',ecorrer tods los r-ficos en nuestro libro de #$cel or #ach hoa!"S n This%or&boo&.%or&sheets or #ach rafico n hoa!"S.Chartbects