Instrucción Option VBASupport

Establece que LibreOfficeDev Basic admitirá algunas instrucciones, funciones y objetos de VBA.

Icono de nota

La compatibilidad con VBA no está completa, pero ya cubre un amplio espectro de usos comunes.


warning

Esta instrucción debe agregarse antes del código del programa ejecutable en un módulo.


warning

Cuando se activa la compatibilidad con VBA, los argumentos de las funciones y los valores de retorno en LibreOfficeDev Basic son los mismos que sus homólogos de VBA. Cuando se desactiva la compatibilidad, las funciones de LibreOfficeDev Basic pueden aceptar argumentos y valores de retorno distintos de los aceptados por sus homólogos de VBA.


Sintaxis:

Option VBASupport {1|0}

Parámetros:

1: activar la compatibilidad con VBA de LibreOfficeDev

0: desactivar la compatibilidad con VBA

Ejemplo:


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

Propiedades de VBA

Compatibilidad con VBA de LibreOfficeDev

CompatibilityMode() Function

CompatibilityMode() function is controlling runtime mode and affects all code executed after setting or resetting the mode.