refrescar - vba excel pdf
Guía en línea de VBA PowerPoint y cómo grabar una macro (3)
¿Puedes describir lo que estás esperando lograr? Hay docenas de libros VBA para Word, Excel, etc., pero la "programación" en PowerPoint no es tan común.
Aquí hay una breve "Preguntas frecuentes" en línea para el recién llegado:
http://skp.mvps.org/index.html#newbie
y un howto general:
¿Alguien podría recomendarme una buena guía en línea para PowerPoint VBA? Además, ¿alguien tiene consejos sobre cómo grabar una macro en PowerPoint?
Para grabar una macro de PowerPoint:
- En la barra de menú, haga clic en Herramientas
- Pase el mouse sobre Macro> y se mostrará el submenú
- Haga clic en el botón Grabar: se mostrará una nueva barra de herramientas
- Haz tus cosas
- Haga clic en el botón de detención en la nueva macro barra de herramientas
Haga clic en Herramientas-> Macro-> Macros. Encuentra la macro que acabas de grabar y haz clic en el botón Editar. Eso te mostrará lo que se grabó. Haga sus modificaciones y haga clic en el botón de ejecución triangular (o presione F5) para ejecutar su código.
En cuanto a una guía en línea, generalmente pienso en una pregunta y uso Google o hago una pregunta aquí en .com. He podido responder a la mayoría de mis preguntas de esa manera, no he encontrado un recurso principal en particular para todas las cosas Powerpoint VBA.
Además, puede encontrar respuestas que pueden ayudarlo consultando artículos de VBA para otros productos de MS Office: muchas cosas que no son específicas de Powerpoint (VBA general) serán las mismas que para los demás productos.
Microsoft elimina la grabadora de macros de PowerPoint 2007.
Para ver la estructura de objetos use Watch (Shift + F9) en el objeto.
Por ejemplo
dim ppt as powerpoint.Presentation
set ppt =activepresentation
agregar reloj a ppt para ver la estructura del objeto Presentación
de otra manera
Agregar un nuevo módulo de clase
en la clase declarar
Private WithEvents ppt As PowerPoint.Application
en el módulo comon declara una instancia de classCreate (por defecto es Class1) usando
set x= new class1
Ahora en la clase de módulo puede obtener eventos para su presentación (en combo izquierdo arriba de la ventana de código)
Bruno Leite