Hi all, recently came across an interesting Rubberduck project. Did you think that VBA is dead and buried? It looks like it’s not going down that easily!
Rubberduck is a COM Add-In for the VBA IDE that makes VBA development even more enjoyable, by extending the Visual Basic Editor (VBE) with menus, toolbars and toolwindows that enable things we didn’t even think were possible when we first started this project.
If you’re learning VBA, Rubberduck can help you avoid a few common beginner mistakes, and can probably show you a trick or two – even if you’re only ever writing macros. If you’re a more advanced programmer, you will appreciate the richness of Rubberduck’s feature set.
The project’s goal is to provide a first-class coding experience, guess where – in VBA IDE. That means, finding and automatically fix code issues, refactorings in VBA – you name it.
It does seem to work with Visio VBA as well. Below are some screenshots (also the link to the feature list).
The project is open-source, so you can participate in it’s development. It does not look a rock-solid right now yet (stopped working when trying to do some refactoring on my computer a few times), but let’s see what will come out out of this!
I’m one of Rubberduck’s developers. Thanks for trying it out! To be honest, it’s not rock solid yet, but it is under active development. We don’t have anyone testing it in the Visio host, so I really encourage you to submit any bugs you come across to our issues page. https://github.com/retailcoder/Rubberduck/issues
Latest news can be found here. https://rubberduckvba.wordpress.com/
Thanks to our valuable contributors, Rubberduck 2.0 (beta) will be able to run unit tests in Visio, and should be more stable than v1.4.3; expect a release at some point in June 2016. Cheers!