[RD-VBAL]: VBA Language Platform Specification
Note
Cette section n'est disponible qu'en anglais.
This section is only available in English.
Table of Contents
-
- 1.1. Philosophy
-
- 2.1. Implicit Storage
- 2.2. Project Structure
- 2.3. Application Host
- 2.4. Static Types
- 2.5. Runtime Values
-
- 3.1. Attributes and Directives
- 3.2. Literal Expressions
- 3.3. Operators
- 3.4. [Statements]🚧
- 3.5. [Instructions]🚧
RD-VBA is an implementation of the MS-VBAL specification that is independent from its historical MS-VBA runtime host. RD-VBAL is the name of the specification/documentation of the language server platform, which includes the RD-VBA language core but is wider than the sole language specification.
🎯 The formalization of RD-VBAL is a work in progress.
This platform specification presents a similar technical prose style as its inspirational Open Spec source material.
Intellectual Property Rights Notice for Open Specifications Documentation
Important
This documentation IS NOT A REVISION of the MS-VBAL specification.
The publisher of the RDCore platform project and of this present documentation, is claiming the rights described in the following paragraph of the Intellectual Property Rights Notice for Open Specifications Documentation section (emphasis added):
Copyrights. This documentation [MS-VBAL] is covered by Microsoft copyrights. Regardless of any other terms that are contained in the terms of use for the Microsoft website that hosts this documentation, you can make copies of it in order to develop implementations of the technologies that are described in this documentation [MS-VBAL] and can distribute portions of it in your implementations that use these technologies or in your documentation as necessary to properly document the implementation. You can also distribute in your implementation, with or without modification, any schemas, IDLs, or code samples that are included in the documentation. This permission also applies to any documents that are referenced in the Open Specifications documentation.
✅ Challenge: Accepted.
Revisions
| Date | Version | Description |
|---|---|---|
| 2026-06-25 | 1.0 | Initial public version |