Ayuda de LibreOffice 7.5
Establece las configuraciones del IDE (entorno integrado de desarrollo, por sus siglas en inglés) de Basic para ayudar a editar macros escritas en Basic.
Esta funcionalidad ayuda al programador en Basic a completar código, lo que ahorra tiempo al escribir y permite reducir los errores.
Muestra los métodos de un objeto de Basic. La compleción de código mostrará los métodos de un objeto de Basic, siempre y cuando el objeto sea un tipo extendido de UNO. No funcionará con los tipos de Basic genéricos Object ni Variant.
Cuando una variable sea una interfaz o una estructura de UNO, aparecerá un cuadro de lista tras escribir el punto que corresponde después del nombre de una variable (p. ej., aVar. [el cuadro aparece]). Utilice las flechas del teclado para navegar por el contenido del cuadro. Para insertar el elemento seleccionado oprima la tecla Intro o pulse dos veces sobre este con el ratón. Para cerrar el cuadro de lista oprima la tecla Esc.
Al escribir el nombre del método y oprimir la tecla Tab una vez, se completará la entrada seleccionada; oprima Tab repetidamente para alternar entre las coincidencias con el prefijo de valor mayor. Por ejemplo, si escribe aVar.aMet, se desplazará entre aMet1, aMetodo2, aMetodo3… El resto de las entradas no se ocultará.
Ejemplo:
es una definición de variable válida, a cuyos métodos puede acceder mediante el operador de punto («.»):
Estos son auxiliares de programación para los desarrolladores en Basic.
Corrige la mayusculación de variables y palabras clave de BASIC mientras se escribe. El EID de BASIC de LibreOffice modificará la escritura de instrucciones y variables de BASIC en su código para mejorar el estilo y la comprensibilidad. Las modificaciones al código se basan en las declaraciones de variables del programa y en las órdenes de LibreOffice BASIC que se analicen.
Ejemplo:
y al escribir Intvar, se corregirá a intVar para coincidir con la mayusculación de la declaración de intVar.
Las palabras clave de Basic también se corrigen automáticamente (la lista de las palabras clave se toma del analizador sintáctico).
Ejemplos:
Integer, String, ReDim, ElseIf, etc...
Completa automáticamente un par de comillas incompleto. El EID de Basic de LibreOffice añadirá unas comillas de cierre siempre que escriba unas de apertura. Útil para insertar cadenas en el código en Basic.
Completa automáticamente un par de paréntesis incompleto. El EID de Basic de LibreOffice añadirá un paréntesis de cierre «)» siempre que escriba uno de apertura «(».
Inserta automáticamente instrucciones de cierre para los procedimientos. El EID de Basic de LibreOffice añadirá una instrucción End Sub o End Function cuando escriba una instrucción Sub o Function y oprima Intro.
Permitir tipos de objetos de UNO como tipos válidos de Basic. Esta funcionalidad amplía los tipos estándares del lenguaje de programación Basic con los tipos de UNO de LibreOffice. Esta opción permite a los programadores definir variables con el tipo adecuado de UNO y es necesaria para la compleción de código.
Ejemplo:
El uso de tipos extendidos de UNO en sus programas de Basic puede restringir la interoperatividad cuando los ejecute en otros paquetes de oficina.