Foros del Web » Soporte técnico » Ofimática »

VBA en PowerPoint

Estas en el tema de VBA en PowerPoint en el foro de Ofimática en Foros del Web. Hola Foreros!!! Necesito realizar una macro la cual debe de moverse de la diapositiva 1 a la 2 como lo puedo realizar con VBA... Gracias....
  #1 (permalink)  
Antiguo 09/10/2008, 20:53
Avatar de StephenQ  
Fecha de Ingreso: marzo-2007
Mensajes: 114
Antigüedad: 17 años
Puntos: 2
Pregunta VBA en PowerPoint

Hola Foreros!!!


Necesito realizar una macro la cual debe de moverse de la diapositiva 1 a la 2 como lo puedo realizar con VBA...



Gracias.
__________________
StephenQ
  #2 (permalink)  
Antiguo 10/10/2008, 10:34
Avatar de abrahamvj  
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 17 años, 9 meses
Puntos: 18
Respuesta: VBA en PowerPoint

Que tal asi:

SlideShowWindows(Index:=1).View.Next

Abraham
  #3 (permalink)  
Antiguo 11/10/2008, 09:28
Avatar de StephenQ  
Fecha de Ingreso: marzo-2007
Mensajes: 114
Antigüedad: 17 años
Puntos: 2
Respuesta: VBA en PowerPoint

Muchas gracias Abraham!!!
__________________
StephenQ
  #4 (permalink)  
Antiguo 11/10/2008, 09:41
Avatar de StephenQ  
Fecha de Ingreso: marzo-2007
Mensajes: 114
Antigüedad: 17 años
Puntos: 2
Respuesta: VBA en PowerPoint

Esta instrucción funciona muy bien, pero necesito pasar de la diapositiva 1 hasta la 5 y de la 5 a la 8, sin tener un orden lógico (la instrucción SlideShowWindows(Index:=1).View.Next mueve la presentación a la siguiente)... sabes como hacerlo de esta forma??

Gracias.
__________________
StephenQ
  #5 (permalink)  
Antiguo 14/10/2008, 15:48
Avatar de abrahamvj  
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 17 años, 9 meses
Puntos: 18
Respuesta: VBA en PowerPoint

Pues asi, ahorita sin abrir mi power point se me ocurre o colocarle un FOR-NEXT a la instruccion que ya mencione, o que actives tu grabadora de macros y "captures" codigo

Abraham
  #6 (permalink)  
Antiguo 22/10/2008, 13:46
Avatar de StephenQ  
Fecha de Ingreso: marzo-2007
Mensajes: 114
Antigüedad: 17 años
Puntos: 2
Respuesta: VBA en PowerPoint

Ya solucioné mi problema... si alguien tiene la misma duda lo realice de esta forma...

SlideShowWindows(Index:=1).View.GotoSlide Index:=("El número la Diapositiva")

Gracias
__________________
StephenQ
  #7 (permalink)  
Antiguo 23/03/2010, 14:22
 
Fecha de Ingreso: marzo-2010
Mensajes: 1
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: VBA en PowerPoint

Hola Stephenq,
Tu intención era pasar de la diapositiva 1 hasta la 5 y de la 5 a la 8, sin tener un orden lógico y comentas que lo has resuelto con:
SlideShowWindows(Index:=1).View.GotoSlide Index:=("El número la Diapositiva")
¿Puedes decirme como has pasado de la 1 a la 5 y de la 5 a la 8 ?
Yo lo he intentado, pero solo me sale la ultima, o sea la 8. Debido a que se ejecuta todo rápidamente sin tener en cuenta la transición de cada diapositiva.
Por favor indicame.
Gracias anticipadas
Vari
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:38.