Aprendiendo Basic
Autor : Mauricio Baeza Servín
Correo : mauricio (NO-SPAM) correolibre PUNTO net
Fecha : 15 de Septiembre del 2007
Licencia : GNU Free Documentation License, v1.3 o posterior
Ultima modificación : 27 de julio de 2012
Para ayudar : Apoya este proyecto
Copyright (c) 2007 Mauricio Baeza Servin. Se concede permiso para copiar, distribuir y/omodificar este documento bajo los términos de la Licencia de Documentación Libre de GNU, Versión 1.3 o cualquier otra versión posterior publicada por la Free Software Foundation; sin Secciones Invariantes ni Textos de Cubierta Delantera ni Textos de Cubierta Trasera. Una copia de la licencia está incluida en la sección titulada GNU Free Documentation License.
Todo el código incluido en estelibro esta bajo la siguiente licencia:
Copyright (C) 2007 Mauricio Baeza Servín
Este programa es software libre: usted puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General GNU publicada por la Fundación para el Software Libre, ya sea la versión 3 de la Licencia, o (a su elección) cualquier versión posterior.
Este programa se distribuye con la esperanza de quesea útil, pero
SIN GARANTÍA ALGUNA; ni siquiera la garantía implícita
MERCANTIL o de APTITUD PARA UN PROPÓSITO DETERMINADO.
Consulte los detalles de la Licencia Pública General GNU para obtener una información más detallada.
Debería haber recibido una copia de la Licencia Pública General GNU
junto a este programa.
En caso contrario, consulte .
Índice de contenido
1 - Introducción 92 - Conceptos iniciales 11
3 - Mi primer macro 17
4 - El lenguaje OOo Basic 23
4.1 - Declarando y usando variables 26
4.2 - Instrucciones y funciones en OOo Basic 32
4.3 - Constantes – Siempre lo mismo 36
4.4 - Bifurcaciones – Tomando decisiones 37
4.5 - Bucles – Repitelo otra vez 40
4.6 - Matrices – Juntos pero no revueltos 49
4.7 - Tipos personalizados 60
4.8 - Ámbito devariables – Ahora me ves, ahora no 62
4.8.1 - Ámbito Local 62
4.8.2 - Ámbito Privado 65
4.8.3 - Ámbito de Dominio Publico 68
4.8.4 - Ámbito Global 68
4.9 - Funciones y subrutinas – Divide y vencerás 69
4.10 - Operadores 80
4.10.1 - “ ^ ” Exponenciación (aritmético) 80
4.10.2 - “ * ” Multiplicación (aritmético) 82
4.10.3 - “ / ” División (aritmético) 83
4.10.4 - “ \ ” Divisiónentera (aritmético) 84
4.10.5 - “Mod” Resto de una división entera (aritmético) 85
4.10.6 - “ + ” Suma (aritmético) 86
4.10.7 - “ - ” Resta (aritmético) 87
4.10.8 - Operadores de relación 88
4.10.9 - Not – Negación (lógico) 89
4.10.10 - And – Y (lógico) 90
4.10.11 - Or – O (lógico) 90
4.10.12 - Xor – O exclusiva (lógico) 91
4.10.13 - Eqv – Equivalencia (opuesto a Xor) (lógico) 924.10.14 - Imp – Implicación (lógico) 93
4.10.15 - Precedencia de operadores 94
4.11 - Control de errores 95
4.12 - Validación de datos 104
4.13 - El IDE – Mucho más que un editor 110
5 - Trabajando con OpenOffice.org 122
5.1 - Mis macros – un archivo especial. 123
5.2 - Asignando macros 126
5.3 - Creando nuestro primer “servicio” (objeto). 130
5.3.1 - Propiedades especiales dedepuración 138
5.4 - Trabajando con documentos 142
5.4.1 - Creando nuevos documentos 142
5.4.2 - Rutas de archivos y directorios 144
5.4.3 - Abriendo, guardando y cerrando documentos 146
5.4.4 - Exportando a PDF 154
5.4.5 - Tareas comunes en documentos 155
6 - Trabajando con hojas de calculo – Calc 158
6.1 - Trabajando con hojas 158
6.1.1 - Insertando hojas 163
6.1.2 - Borrandohojas 166
6.1.3 - Moviendo hojas 167
6.1.4 - Copiando hojas 170
6.1.5 - Renombrando hojas 171
6.1.6 - Ocultando y mostrando hojas 173
6.1.7 - Protección y desprotección de hojas 174
6.2 - Referencia a rangos 175
6.2.1 - Referencia a celdas individuales 175
6.2.2 - Referencia a un rango de celdas 177
6.2.3 - Referencia a varios rangos de celdas 179
6.2.4 - Referencia a filas y...
Regístrate para leer el documento completo.