VBA
An event-driven version of Visual Basic 6.0 built into most Microsoft Office apps for automation and scripting.
Contents
Library Collections
Libraries
Embedded programming languages
Data Formats
Fast, cross-platform, native json parser and serializer. Memory efficient (non-recursive), RFC 8259 compliant, UTF8 support
Powerful, fast and comprehensive RFC-4180 compliant CSV/TSV/DSV data management library.
Parse, read, and extract data from, Zip files. Written in pure vba.
Data Structures
Math libraries
Userform tools
A huge amount of UI functionality from this 1 class, in a strictly dynamic and modular way. Great for data input forms. Also see vbforums post for more information.
An excellent library for implementing animation easings into the Userform.
If you need to run a piece of code continuously and don't have access to Application.OnTime (and/or you need to run it faster than once per second), this is the class for you! Also check out the forum post for more information. Limitation: Requires a modal form.
Reliable, no-crash timer for VBA. Code can be debugged and stopped safely. Works with or without a form.
Low level tools
Parsers / Interpreters
Web tools
Connect VBA, Excel, Access, and Office for Windows and Mac to web services and the web.
Microsoft example code for a WebSocket client which can be used in conjunction with an echo server. There is also a class and an async version built by the discoverer of the microsoft code.
Simple and thin WinSock API wrappers for VB6 loosely based on the original CAsyncSocket wrapper in MFC.
Automate Chrome using chrome devtools protocol.