Funções e Instruções VBA exclusivas
O LibreOffice Basic acrescenta as seguintes funções quando o suporte ao VBA está ativado.
Estas funções exclusivas do VBA são ativadas quando a instrução Option VBASupport 1 é colocada antes da primeira macro de um módulo do LibreOffice Basic.
Instruções VBA
Instrução Option Compatible
A instrução Option Compatible ativa o modo de compatibilidade do compilador Basic a nível de módulo. A função CompatibilityMode() controla o modo de execução e afeta todo o código executado após ativar ou desativar o modo.
Função CompatibilityMode()
A função CompatibilityMode() controla o modo de execução e afeta todo código executado após ativar ou desativar o modo. A instrução Option Compatible ativa o modo de compatibilidade VBA a nível de módulo para o compilador Basic do LibreOffice.
Instrução Option ClassModule
Especifica que o módulo é uma classe que contém membros, propriedades, procedimentos e funções.
Instrução Enun [VBA]
Definir enumerações ou grupos constantes não UNO. Uma enumeração é uma lista de valores que facilita a programação e facilita a revisão da lógica de código.
Funções de texto
Função AscW [VBA]
Retorna o valor Unicode do primeiro caractere numa expressão de cadeia de caracteres.
Função InStrRev [VBA]
Retorna a posição de uma cadeia de caracteres dentro de outra, começando pela direita.
Funções financeiras
Função DDB [VBA]
Retorna a depreciação de um ativo para um período especificado usando o método aritmético em declínio.
Função FV [VBA]
Retorna o valor futuro de um investimento com base em pagamentos constantes e periódicos, e uma taxa de juros constante (Valor futuro).
Função IPmt [VBA]
Calcula a amortização periódica de um investimento com pagamentos regulares e uma taxa de juros constante.
Função NPV [VBA]
Calcula o Valor Presente Líquido de um investimento, baseado na taxa de desconto fornecida, e uma série de depósitos e retiradas.
Função PPmt [VBA]
Retorna para um determinado período o pagamento sobre o principal para um investimento com base em pagamentos constantes e periódicos, e uma taxa de juros constante.
PV [VBA]
Retorna o Valor Presente de um investimento resultante de uma série de pagamentos regulares.
Função SLN [VBA]
Retorna a depreciação linear de um ativo para um período. A quantia da depreciação é constante no período de depreciação.
Funções de data e hora
Função FormatDateTime [VBA]
Aplica um formato de data e / ou hora a uma expressão de data e retorna o resultado como uma cadeia de caracteres
Função MonthName [VBA]
A função MonthName retorna o nome do mês traduzido de um número de mês especificado.
Função WeekdayName [VBA]
A função WeekdayName retorna o nome do dia da semana de um dia especificado da semana.
Funções de E/S de arquivos
Funções matemáticas
Função Round [VBA]
A função Round retorna um número arredondado por um número especificado de dígitos.
FormatNumber [VBA]
Retorna uma cadeia de caracteres com uma formatação numérica aplicada a uma expressão numérica.
Função Partition [VBA]
Retorna um cadeia de caracteres indicando onde ocorre um número dentro de uma série de intervalos calculados.