Instrução Option VBASupport

Especifica que o LibreOfficeDev Basic vai ter suporte a algumas instruções, funções e objetos do VBA.

Ícone Nota

O suporte ao VBA não está completo, mas cobre um amplo espectro de utilização.


warning

Esta instrução deve ser adicionada antes do código de programa executável em um módulo.


warning

Quando o suporte ao VBA é ativado, as funções, argumentos e valores de retorno do LibreOfficeDev Basic são as mesmas que suas contrapartidas do VBA. Quando o suporte ao VBA é desativado, as funções do LibreOfficeDev Basic podem aceitar argumentos e retornar valores diferente de suas contrapartidas VBA.


Sintaxe:

Option VBASupport {1|0}

Parâmetros:

1: ativa o suporte ao VBA no LibreOfficeDev

0: desativa o suporte ao VBA

Exemplo:


Option VBASupport 1
Sub ExampleVBA
    Dim sVar As Single
    sVar = Worksheets("Sheet1").Range("A1")
    Print sVar
End Sub

Propriedades do VBA

Suporte ao VBA no LibreOfficeDev

Função CompatibilityMode()

A função CompatibilityMode() controla o modo de execução e afeta todo o código subsequente.