Quote Originally Posted by wqweto View Post
Best would be if you could make an add-in that tries to patch VBA6.dll in memory (and probably notifies on failure).

That would be very useful IMHO.
I guess that is not possible. Normally such plug in interfaces can only access certain functions/areas.
I've not checked the specs yet but I've doubts that an addin / plugin can gain complete control about undo & redo.

What is possible to encapsulated this patch as some in-memory-patch. So as soon as plugin main is executed it seek in VBA6.dll.text for the required patch pattern to apply these two patches.
Thats more effort and gives more room about what can go wrong.
I like the static way. There is a patched VBA6.dll and the original VBA6.dll.bak for reference and backup.

But yes there is that addin that'll enable the scrolling with mouse wheel that function seems to go beyond the scope a 'normal' add-in. Someday I may have closer look to this.