progra expo

Upload: diego-alvarez

Post on 02-Nov-2015

232 views

Category:

Documents


0 download

DESCRIPTION

UserForm de Excel, salida de resultados, utilizando archivos txt; entrada de datos en ambiente UserForm

TRANSCRIPT

Programacin II

Exposicin de Programacin II Grupo #2 IntegrantesRamos AndreaTrvez SteevenPazmio DennisOrdoez AlexanderCatucuamba Joaqun

UserForm de Excel, salida de resultados utilizando archivos txt; entrada de datos en ambiente UserForm.

Qu es un cuadro de dilogo? :Un objeto UserForm es una ventana o cuadro de dilogo que conforma una parte de la interfaz de usuario de una aplicacin.

Los formularios de usuario tienen propiedades que determinan la apariencia.

Los formularios de usuario tambin pueden responder a eventos iniciados por un usuario o activados por el sistema. Adems de propiedades y eventos, puede utilizar mtodos para manipular formularios de usuario utilizando cdigo.

Marco TericoUserFormUserform en Excel:Los formularios disponibles en VBA son conocidos como Userforms, estos formularios pueden ser empleados desde cualquier hoja de Excel, simplemente invocndolos desde un botn.

Marco TericoUserFormCrear un cuadro de dilogo personalizado :Utilice el siguiente procedimiento para crear un cuadro de dilogo personalizado:

1. Crear un UserForm

En el men Insertar del Editor de Visual Basic, haga clic en UserForm.

2. Agregar controles al UserForm

Busque el control que desea agregar en la Caja de herramientas y arrstrelo al formulario.

Marco TericoUserForm

3. Establecer las propiedades del control

Con el botn secundario del mouse (ratn), haga clic en un control en modo de diseo y, a continuacin, haga clic en Propiedades para mostrar la ventana Propiedades.

4. Inicializar los controles

Puede iniciar los controles en un procedimiento antes de mostrar un formulario, o puede agregar cdigo al evento Initialize del formulario.

Marco TericoUserForm5. Escribir procedimientos de eventos

Todos los controles tiene un conjunto de eventos predefinidos. Por ejemplo, un botn de comando tiene un evento Click que se produce cuando el usuario hace clic en l. Puede escribir los procedimientos de eventos que se ejecutarn cuando se produzca el evento.

6. Mostrar el cuadro de dilogo

Utilice el mtodo Show para mostrar un UserForm.

7. Utilizar los valores del control cuando el cdigo se est ejecutandoMarco TericoUserFormTrabajar con ficheros: Salida de datos:Desde VBA podemos leer y escribir en ficheros de texto e incluso otros tipos de formato.Adems podemos buscar ficheros, crearlos, borrarlos, crear carpetas, etc.Para realizar un acceso a ficheros de tipo secuencial es necesario recorrerse todas las posiciones anteriores.

Marco Tericode las sentencias para salida de datos.Instrucciones:INSTRUCCIN OPEN.Para acceder a un fichero necesitamos abrirlo primero.Esta instruccin se encarga de activar las funciones de entrada y salida de un fichero.su sintaxis es:Open Ruta de acceso For Modo [Access tipo de acceso] As # Nmero de archivoLa ruta de acceso es la descripcin de la ubicacin del archivo.Por ejemplo: C: \ Datos\doc1.txt

Marco Tericode las sentencias para salida de datos.El Modo indica la forma en que vamos a acceder al fichero. Se usa una de las palabras:Append Aadir datos secuencialmente a partir del final.BinaryAcceso a ficheros binarios sin longitud fija.InputAcceso en modo de lectura secuencial.OutputAcceso en modo de escritura secuencial.Random Acceso en modo aleatorio por nmero de registro.

Marco Tericode las sentencias para salida de datos.El tipo de acceso es un parmetro opcional que indica los tipos de actuacin permitidas. Se usa las palabras clave:ReadPermite efectuar operaciones de lectura.WritePermite efectuar operaciones de escritura. Read Write Permite efectuar operaciones de lectura y escritura.Nmero de archivo es un parmetro obligatorio que especifica un nmero entero como manejador del archivo. Cuando se realizan operaciones de lectura y escritura se debe hacer mencin de este nmero. Su valor debe estar entre 1 y 511.

Marco Tericode las sentencias para salida de datos.La Instruccin Print # graba los datos tal y cmo se mostrara usando la sentencia print.Su sintaxis esPrint #Nmero de archivo, [ListaAGrabar]Nmero archivo es un entero entre 1 y 511.ListaAGrabar es una lista de dator que queremos incorporar al fichero abiertocon open.Finalmente se cierra el archivo mediante Close #Nmero de archivo.

Marco Tericode las sentencias para salida de datos.Gracias por su atencin