extension
Low level tools

VBA state-loss callback

A crash free detector for VBA state-loss. State loss can occur when: Someone clicks `end` in an unhandled error; You click the VBA stop button; You enter design mode; Application exits.

Category: Low level tools
Host: github.com
GitHub: @cristianbuse
Platforms: Windows, Mac
Office apps: All Office apps

Open on github.com

Alternative low level tools libraries (6)

  • VBA-MemoryTools — Provides an ultra-fast, copy memory alternative.
  • Safe Subclassing — Provides the ability to subclass Excel/Word/PowerPoint window or Userforms to perform further automation. In the later threads there…
  • Calling private module functions — You can also check out [Greedo's code review](https://codereview.stackexchange.com/questions/274532/low-level-vba-hacking-making-private-functions-public).
  • Universal DLL Calls — ) – A library which can be used to call functions of any function pointer, DLL or object…
  • vbInvoke — `Application.Run` but COM based and can call private module methods.
  • VBAStack — A library for retrieving VBA callstack information at runtime from Office applications. The author also made a [pure…

More from @cristianbuse (6)

  • VBA-FastJSON — Fast, cross-platform, native json parser and serializer. Memory efficient (non-recursive), RFC 8259 compliant, UTF8 support
  • Excel-ZipTools — Parse, read, and extract data from, Zip files. Written in pure vba.
  • VBA-FastDictionary — Fast, cross-platform, native Dictionary. Replacement for scripting dictionary.
  • VBA-SafeTimer — Reliable, no-crash timer for VBA. Code can be debugged and stopped safely. Works with or without…
  • VBA-UserForm-MouseScroll — Allows Mouse Wheel Scrolling on MSForms Controls and Userforms.
  • VBA-MemoryTools — Provides an ultra-fast, copy memory alternative.