Skip to content

Commit ac2b0a3

Browse files
committed
v3.2.0
1 parent ed84a71 commit ac2b0a3

File tree

9 files changed

+10178
-1
lines changed

9 files changed

+10178
-1
lines changed

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
[![GitHub](https://img.shields.io/github/license/ws-garcia/VBA-Expressions?style=plastic)](https://github.com/ws-garcia/VBA-Expressions/blob/master/LICENSE) [![GitHub release (latest by date)](https://img.shields.io/github/v/release/ws-garcia/VBA-Expressions?style=plastic)](https://github.com/ws-garcia/VBA-Expressions/releases/latest)
33

44
## Introductory words
5-
VBA Expressions is a powerful string expression evaluator for VBA, which puts more than 100 mathematical, statistical, financial, date-time, logic and text manipulation functions at the user's fingertips. The `VBAexpressions.cls` class mediates almost all VBA functions as well as custom functions exposed through it.
5+
VBA Expressions is a powerful string expression evaluator for VBA and LO Basic, which puts more than 100 mathematical, statistical, financial, date-time, logic and text manipulation functions at the user's fingertips. The `VBAexpressions.cls` class mediates almost all VBA functions as well as custom functions exposed through it.
66

77
Although the main development goal of the class was the integration with [CSV Interface](https://github.com/ws-garcia/VBA-CSV-interface), VBA Expressions has evolved to become a support tool for students and teachers of science, accounting, statistics and engineering; this due to the added capability to solve systems of equations and non-linear equations in one variable.
88

@@ -105,6 +105,9 @@ However, user-defined array functions need to take care of creating arrays from
105105
## Using the code
106106
VBA Expressions is an easy-to-use library, this section shows some examples of how to use the most common properties and methods
107107

108+
$\color{#D29922}\textsf{\Large\⚠\kern{0.2cm}\normalsize Warning:}$
109+
>The library only works on LibreOffice version 7.5 or higher and, since there is no 1-1 compatibility between VBA and LO Basic, users must be aware of certain changes required to recover some properties functionality. This applies mainly to those properties related to accessing variables, which were converted into functions to overcome the one-parameter limitation imposed by LO Basic when accessing them, as well as to other properties deprecated due to LO Basic's behaviour in handling class modules. An example of this is the `VarValue` property which was split into two procedures: `GetVarValue` and `LetVarValue`. The rest of the syntax is shared between the two implementations.
110+
108111
```
109112
Sub SimpleMathEval()
110113
Dim Evaluator As VBAexpressions

0 commit comments

Comments
 (0)