Manual PowerPoint-VBA – 2012

Transcripción

Manual PowerPoint-VBA – 2012
Manual Visual
Paso a Paso…
PowerPoint – Editor de Visual
Basic VBA
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
©2012
Manual Visual PowerPoint
Editor de Visual Basic
Tabla de Contenido
Introducción……………………………………………………………………………………………………………………………………………………….Página
1.- Entrar a PowerPoint…………………………………………………………………………………………………………………………………………….....2
2.- Nivel de Seguridad…................................................................................................................................................................................................2
3.- Habilitar Macros……………………………………………………………………………………....................................................................................2
4.- Entrar al Editor de visual Basic…………………………………………………………………………………………………………………………………..2
5.- Activar Comandos del Cuadro de Controles en la .PPT.……………………………………………………………………………………………………..3
6.- Insertar Botón de Comando en la presentación de PowerPoint……………………………………………………………………………………………..4
7.- Ver la Ventaja de Propiedades de Objetos o Controles……………………………………………….........................................................................5
8.- Seleccionar las Propiedades de Objetos………………………………………………………………..........................................................................6
9.- Asignar el Valor a Propiedades del Objeto: Botón de Comando………..…………………………………………………………………………………..6
10.- Ver Código del Objeto Botón de Comando……………………………………………………………………………………………………………………7
11.- Código para ir a una Diapositiva Especifica ……………………………………………………………………………………………………….………….8
12.- Código para Salir de la Aplicación (PowerPoint)….…………………………………………………………………………………………….………..…..9
13.- Crear Formularios………………………………….…………………………………………………………………………………….………….………..….9
14.- Asignar el Valor a Propiedades del Formulario.……………..………..……………………………………………………………………………………10
15.- Crear Cuadro de Texto………………………….…………………………………………………………………………………………………………..…11
16.- Asignar el Valor a Propiedades del Objeto: Cuadro de Texto………..……………………………………………………………………………….….11
17.- Código para Iniciar en la primera línea de una caja de texto desde un objeto formulario……………………………………………………………..12
18.- Código para salir de un Formulario………………………………………………………………………………………….……………….....................13
19.- Crear Etiquetas (Label)…………………………………………………………………………………………………….…………………………………13
20.- Asignar el Valor a propiedades del Objeto: Etiqueta (Label)…………………………………………………………………………………..………….14
21.- Agregar y Reproducir Video en una Diapositiva……………………………………………………………………………………………………………15
22.- Código para ir a un Formulario Especifico……………………………………………………………………………………………..……………………17
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
Manual Visual PowerPoint
1
Entrar a PowerPoint:
Editor de Visual Basic
2
Centro de Confianza…
Desde la Barra del Menú en Archivo
de un click a Opciones y Centro de Confianza
3
Habilitar Macros:
Al abrir el Centro de Confianza seleccione la Configuración de Macros y seleccione la
opción: Habilitar todas las macros y presione Aceptar
Nota: Cierre la .ppt y ábrala nuevamente,
haga clic en Aceptar. Tenga presente
haber programado en VBA.
4
Entrar al Editor de visual Basic:
Por medio del Método Abreviado combinando las teclas
Alt + F11
Fn + Alt + F11 (depende del teclado)
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
2
Manual Visual PowerPoint
Editor de Visual Basic
Para regresar a ver PowerPoint:
con un click en el Botón
Ver Microsoft PowerPoint
Se puede regresar también presionando al mismo
tiempo la combinación de las teclas:
Alt + F11
5
Activar Comandos del cuadro de controles en la .ppt:
En PowerPoint desde Personalizar Barra de Herramientas de acceso rápido de un clic en la
opción Más comandos, en Personalizar en el botón cortina seleccionar la Ficha del
Programador.
a)
c)
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
b)
d)
3
Manual Visual PowerPoint
Editor de Visual Basic
Insertar botón de comando
En la presentación de
powerpoint:
6
Por medio del Barra de Herramienta de acceso rápido selecciona el Icono del Botón
de Comando con un click del botón izquierdo del Mouse y se ubica el puntero del
Mouse en la presentación de PowerPoint para insertar el botón, dándole click al botón
izquierdo del Mouse nuevamente manteniendo presionado abarcando el rango donde
ubicará el botón.
Botón de Comando
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
4
Manual Visual PowerPoint
7
Editor de Visual Basic
Ver la Ventaja de Propiedades
de objetos o controles:
Desde la presentación de PowerPoint se
selecciona el objeto (Botón de Comando) con el
puntero del Mouse y con el botón derecho del
mismo
se le da un click, a la opción
Propiedades
Ver la Ventana de Propiedades de
objeto:
Desde el Editor de Visual Basic, en la Barra de
Herramientas Estándar, el puntero del Mouse se ubica en
el Icono Ventana de Propiedades, y se le da un click con
el botón derecho del Mouse para abrir tal ventaja.
Barra de Herramientas Estándar
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
5
Manual Visual PowerPoint
Editor de Visual Basic
Seleccionar las Propiedades de objetos:
8
Desde la Ventana de propiedades por medio de un click al Botón de Cortina, se
selecciona el objeto al cual se quiere modificar o consultar sus propiedades.
Botón de Cortina
Objeto (Botón de Comando)
Diapositiva de PowerPoint Slide1
Propiedades del Botón de Comando
Nombre que se asigna al Botón
de Comando
9
ASIGNAR el
VALOR a
propiedades
del OBJETO:
botón de
comando
Desde la ventana de
propiedades.
PROPIEDADES A
LAS QUE SE LE
ASIGNARAN
VALOR
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
El nombre se
compone de
CmdEntrar
(Name)
Prefijo : Cmd
Nombre: Entrar
CmdEntrar
Se asigna color al fondo del
Botón de Comando
Entrar al Editor de VBA
Se escribe el texto que
aparecerá en el Botón de
Comando
Se asigna color a las letras del
Botón de Comando
6
Manual Visual PowerPoint
10
Editor de Visual Basic
Ver código del botón de comando:
Desde la Diapositiva Nº1 Power Point y por medio de un doble click al Botón de Comando,
seleccionando el botón comando y presionando un click derecho al Mouse o presionando las teclas
Alt + F11.
Botón de
Comando
con los
valores
asignados
por el
Usuario en
Propiedades
Ver código desde el Editor de VBA:
Partes del procedimiento del botón de comando CmdEntrar
Nombre del Objeto
Evento que se va a
programar
Espacio del procedimiento para las líneas de el
código o líneas de comando de VBA.
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
7
Manual Visual PowerPoint
11
Editor de Visual Basic
Código para ir a una Diapositiva Especifica:
Al presionar doble click al botón ENTRAR desde la presentación de PowerPoint se escribe el
siguiente código en el Editor de VBA
SlideShowWindows(1).View.GotoSlide (2)
El procedimiento que hará la programación de este evento será ir a la diapositiva Nº2, en caso
de ir a cualquier otra diapositiva solo hay que indicar el Nº de la diapositiva a la que se quiere ir.
Diapositiva Nº2
¿Cuál sería el
código del botón
Regresar?
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
Regresar
8
Manual Visual PowerPoint
12
Editor de Visual Basic
Código para salir de la aplicación (PowerPoint):
Al presionar doble clic en el botón SALIR desde la presentación de PowerPoint se escribe el
siguiente código en el Editor de VBA
Application.Quit
El procedimiento que hará la programación de este evento será salir de la aplicación, en otras
palabras saldrá de la presentación PowerPoint
Se puede agregar un Comentario para
referirse a la función del procedimiento
, el cual inicia con una comilla (‘)
ALT+39 y no afecta la sintaxis y
semántica del código:
‘Salir de la aplicación
13
Crear formularios:
Desde el Editor de VBA se le da un click al botón
Insertar UserForm, seleccionando la opción UserForm
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
El Cuadro de Herramientas para insertar
objetos al Formulario se activa desde Ver
de la Barra del Menú del Editor de VBA
9
Manual Visual PowerPoint
Editor de Visual Basic
Propiedades del Formulario
14
Nombre que se asigna al
Formulario
Prefijo : Frm
Nombre: Pensamiento
ASIGNAR el
VALOR a
propiedades
del OBJETO:
FORMULARIO
Primero se
selecciona la
ventana de
propiedades del
Formulario.
FrmPensamiento
(Name)
FrmPensamiento
Se asigna color al fondo del
Formulario
Pensamiento
Se escribe el texto que
aparecerá en el Formulario
PROPIEDADES A
LAS QUE SE LE
ASIGNARAN
VALOR
Se puede Ampliar o
Reducir la ventana de el
Formulario
arrastrando
con el Mouse los puntos
de selección que se
activan en el objeto
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
10
Manual Visual PowerPoint
15
Editor de Visual Basic
Crear cuadro de texto:
Desde el Cuadro de Herramientas del Editor de VBA se selecciona el Objeto Cuadro de texto
y se arrastra al Formulario.
Una vez arrastrado el Cuadro de Texto se procede a escribir o copiar un texto en el objeto
16
ASIGNAR el
VALOR a
propiedades
del OBJETO:
Cuadro de
Texto
Primero se
selecciona la
ventana de
propiedades del
Cuadro de Texto.
PROPIEDADES A
LAS QUE SE LE
ASIGNARAN
VALOR
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
Propiedades del Cuadro de Texto
Nombre que se asigna al Cuadro
de Texto
Prefijo : Txt
Nombre: Reflexión
(Name) = TxtReflexión
Se asigna True para
ver el interlineado.
Barra de desplazamiento
Vertical
11
Manual Visual PowerPoint
17
Editor de Visual Basic
Código para Iniciar en la primera línea de una caja de texto desde un objeto formulario
Cuando al entrar a un formulario el contenido de la caja texto es superior al tamaño, el puntero
aparece al final, impidiendo el usuario que ingresa empiece a leer desde el principio, por lo cual el
Objeto Formulario se tiene que implementar el siguiente código, indicando Initialize en el
procedimiento para ejecutar el evento de la inicialización del procedimiento
TxtReflexión.SetFocus
TxtReflexión.CurLine = 0
Importante: escribir correctamente el
código y nombre de la Caja de Texto en
el código del Objeto Formulario
Evento que se va
a programar
Nombre del Objeto
Código de VBA.
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
12
Manual Visual PowerPoint
18
Editor de Visual Basic
Código para salir de un Formulario:
Al presionar doble click al botón SALIR que se llama CmdSale desde el Formulario se escribe
el siguiente código en el Editor de VBA
Unload Me
El procedimiento que hará la programación de este evento será salir del Formulario.
19
Crear etiquetas (Label):
Desde el Cuadro de Herramientas del Editor de VBA se selecciona el Objeto Label (Etiqueta)
y se arrastra al Formulario.
Una vez arrastrada la Etiqueta se procede a modificar sus propiedades según sea el caso.
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
13
Manual Visual PowerPoint
20
Editor de Visual Basic
ASIGNAR el VALOR a propiedades del OBJETO: Etiqueta (Label)
Desde la ventana de propiedades.
Name
Prefijo : Lbl
Nombre: Autor
LblAutor
Se asigna color al fondo
de la Etiqueta (al gusto)
Estilo del Fondo (opaco o
transparente
Propiedades
a las que se
le asignaran
valor
Color del borde (al gusto)
Se escribe el texto que
aparecerá en el Botón de
Comando
Fuente (Tipo, Tamaño y Estilo
Se asigna color a la fuente
de la Etiqueta (al gusto)
Alineación del Texto
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
14
Manual Visual PowerPoint
Editor de Visual Basic
etiquetas (Label):
Se pueden también crear Label (Etiqueta) desde el Cuadro de Controles de PowerPoint.
Una vez arrastrada la Etiqueta se procede a modificar sus propiedades según sea el caso.
21
Agregar y Reproducir Video en una Diapositiva
Desde Cuadro de Controles, seleccionar más controles
Continua
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
15
Manual Visual PowerPoint
Editor de Visual Basic
Activando con un Click el Botón Más Controles del
Cuadro de Controles, y deseas un Video selecciona la
opción del Menú de Cortina Windows Media Player,
arrastrándola a la Diapositiva de la Presentación
El video tiene que estar ubicado en la carpeta donde
se encuentra el archivo de la presentación de PowerPoint, indicando
en la propiedad URL el nombre del archivo de Video.
PROPIEDAD NOMBRE DE LA PELÍCULA
URL
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
16
Manual Visual PowerPoint
22
Editor de Visual Basic
Código para ir a un Formulario Especifico:
Al presionar doble click al botón PENSAMIENTO desde la presentación de PowerPoint se
escribe el siguiente código en el Editor de VBA
FrmPensamiento.Show
El procedimiento que hará la programación de este evento será ir a al formulario
FrmPensamiento,
en caso de ir a cualquier otro formulario solo hay que indicar el
nombre del formulario al cual se quiere ir seguido del siguiente código “.Show”
Realizado por:
Lic. Ronald Mauricio Rojas Sandoval
Profesor de Informática Educativa
17