Ajuda do LibreOffice 24.8
Especifica as definições do IDE (Integrated Development Environment) do Basic para ajudar a criar macros em Basic.
Este recurso auxilia o programador Basic a completar o código, economizando digitação e ajudando a reduzir erros de codificação.
Exibe os métodos de um objeto do Basic. A autoconclusão do código mostrará os métodos do objeto Basic desde que o objeto seja declarado como de tipo estendido UNO, e com a opção "Utilizar tipos estendidos" ativada. Não funciona com os tipos Basic genéricos Object ou Variant.
Quando uma variável é uma interface ou estrutura UNO, uma caixa de lista aparece ao digitar o ponto logo após o nome da variável (como aVar. [caixa de lista] ). Seus métodos e variáveis estão listadas na caixa exibida logo abaixo. Pode-se navegar entre os métodos e variáveis sugeridos com as teclas de seta. Para inserir a entrada selecionada, pressione a tecla Enter ou dê um duplo clique com o mouse. Para cancelar a caixa de lista, pressione a tecla Esc.
Ao digitar o nome do método e pressionar a tecla Tab uma vez, a entrada será autocompletada. Pressionando mais vezes a tecla Tab, os demais métodos serão exibidos ciclicamente. Por exemplo, quando aVar.aMeth for digitado, serão mostradas as entradas aMeth1, aMethod2, aMethod3 ciclicamente.
Exemplo:
é uma definição de variável válida, seus métodos podem ser acessados pelo operador ponto ("."):
Estes auxílios para o programador Basic.
Corrige a caixa alta ou baixa das variáveis e palavras reservadas do Basic ao digitar. A IDE do LibreOffice Basic modificará a digitação das instruções e variáveis do seu código enquanto digita para melhorar o estilo de escrita e legibilidade do código. As modificações no código são baseadas nas declarações das variáveis do programa e nos comandos Basic interpretados do LibreOffice.
Exemplo:
e ao escrever Intvar, será corrigido para intVar para coincidir com a caixa da declaração de intVar.
As palavras reservadas do Basic também serão automaticamente corrigidas (a lista de palavras reservadas é obtida do analisador sintático).
Exemplos:
Integer, String, ReDim, ElseIf, etc...
Fecha automaticamente aspas abertas. A IDE do LibreOffice Basic acrescentará uma aspa de fechamento cada vez que for digitada uma aspa de abertura. Útil para inserir cadeias de caracteres no código Basic.
Fecha automaticamente parêntese aberto. A IDE do LibreOffice Basic acrescentará um parêntese de fechamento “)” sempre que for digitado um parêntese de abertura “(“.
Insere uma instrução de fechamento para procedimentos. A IDE do LibreOffice Basic acrescentará uma instrução End Sub ou End Function após digitar as instruções Sub ou Function respectivamente e pressionar a tecla Enter.
Permite os tipos de dados dos objetos UNO sejam tipos válidos para o Basic. Este recurso estende a linguagem de programação padrão Basic com os tipos UNO do LibreOffice. Isto permite ao programador definir variáveis com o tipo UNO correto e é necessário para o recurso de conclusão de código.
Exemplo:
O emprego dos tipos estendidos UNO em programas Basic pode restringir a interoperabilidade do programa quando executado em outras suítes.