Publicado el 8 de Mayo del 2018
751 visualizaciones desde el 8 de Mayo del 2018
2,7 MB
150 paginas
Creado hace 16a (18/09/2007)
Programación de Macros en Open Office con Open Basic
(Curso Intermedio de 42 Horas)
Escrito por: José Andrés Martínez Silva
Inspirado en: múltiples fuentes disponibles en el mundo de Software Libre
Con la ayuda de: cada uno de los alumnos que tomó este curso por primera vez
Material en constante revisión, desarrollo y ampliación
Versión 0.2
Ultima revisión Martes 18 de Septiembre de 2007
Tabla de Contenidos
Presentación...............................................................................................................................5
Convenciones..............................................................................................................................5
Capítulo 1....................................................................................................................................6
Introducción............................................................................................................................6
Por dónde comenzar?.............................................................................................................7
Código de Muestra................................................................................................................10
Hola Mundo...........................................................................................................................10
Marcadores............................................................................................................................11
Variables................................................................................................................................13
Tipos de Datos......................................................................................................................15
Práctica con Tipos de Dato Numéricos................................................................................16
Vectores y Matrices...............................................................................................................18
Práctica con Vectores...........................................................................................................19
Operadores en Open Basic..................................................................................................19
Operadores Matemáticos:................................................................................................20
Operadores Lógicos:........................................................................................................20
Operadores de Comparación:..........................................................................................20
Capítulo 2:.................................................................................................................................22
Control de Flujo:....................................................................................................................22
If ... Then ... Else..............................................................................................................22
Expresiones If Anidadas...................................................................................................24
Estructura de Control Select Case...................................................................................25
Bucles o ciclos de ejecución.............................................................................................27
Determinando los números pares....................................................................................28
Empleando Do While Loop...............................................................................................28
Imprimiendo los números menores que la mitad del número mayor...............................29
Do Loop While..................................................................................................................29
Do Until Loop....................................................................................................................30
Do Loop Until....................................................................................................................31
Procedimientos y Funciones.............................................................................................31
Calculando en que momento y porque valor se debe renovar el seguro del carro.........32
Recursividad.....................................................................................................................35
Determinando el Ingreso al Cine mediante funciones.....................................................36
Capítulo 3:.................................................................................................................................38
La Biblioteca de Funciones de Open Basic:.........................................................................38
Funciones para Conversión de Variables.........................................................................38
Funciones para Validación del Contenido de las Variables.............................................39
Trabajando con Diferentes Niveles de Acceso:................................................................41
Funciones para Acceso a Cadenas..................................................................................43
Funciones para Búsqueda y Reemplazo dentro de Cadenas.........................................44
Buscar y Reemplazar Mejorado.......................................................................................45
Función para dar Formato a las Cadenas........................................................................46
Trabajando con Fechas....................................................................................................48
Qué Hora es?...................................................................................................................49
Mensajes de Texto............................................................................................................50
Diálogos Básicos con MsgBox.........................................................................................51
Captura de Datos Mediante Cuadros de Diálogo............................................................53
Captura de datos con InputBox........................................................................................54
Capítulo 4:.................................................................................................................................56
UNO, la API de Open Office:................................................................................................56
Utilización de UNO desde Open Basic.............................................................................56
Carga de un archivo con Open Basic...............................................................................57
Creación de un Nuevo Documento..................................................................................57
Capítulo 5:.................................................................................................................................59
Trabajando con Documentos de Texto:................................................................................59
Elementos que Componen un Documento de Texto........................................................59
Trabajando con los Párrafos de un Texto.........................................................................60
Propiedades y Métodos de un Objeto..............................................................................62
Contando los Párrafos......................................................................................................62
Cursor dentro del Documento..........................................................................................63
Aclaraciones Necesarias Sobre los Conceptos Expuestos de UNO...............................64
Servicios e Interfaces...................................................................................................64
Propiedades.................................................................................................................65
Módulos........................................................................................................................65
Módulos Básicos de UNO................................................................................................66
Colecciones y Contenedores............................................................................................67
Modificando el Estilo de la Primera Letra de Cada Párrafo.............................................68
Capítulo 6:.................................................................................................................................70
Trabajando con Hojas de Cálculo:........................................................................................70
Accediendo a una Hoja de Cálculo..................................................................................70
Filas, Columnas y Celdas.................................................................................................71
XRay: Herramienta para Desarrollo.................................................................................72
El Profesor Ahora Cuenta con Excel................................................................................72
Mejorando lo Presente......................................................................................................74
Generando Gráficos a Partir de los Datos Existentes en una Hoja de Cálculo...............78
Asociando los Macros a Documentos Específicos..........................................................80
Buscando Cadenas..........................................................................................................80
Diálogos Personalizados para Macros.............................................................................82
Integrando un Buscador en Líne
Comentarios de: Programación de Macros en Open Office con Open Basic (0)
No hay comentarios