top of page
Blog posts
Search
Using 'F1' to view Windows API web pages
VBE_Extras extends the built-in "F1" functionality to open the Microsoft documentation web page for Windows API Functions (i.e. that you have declared using the 'Declare' keyword), Types, Enums and Consts.
Aug 19, 20253 min read
Â
Â


Automatically add Windows API declaration(s)
VBE_Extras will help you to identify and add (to your VBA code) Windows API declarations.
Aug 18, 20256 min read
Â
Â


Dark mode in the VBE
Let VBE_Extras take away the strain of choosing different colours (as well as the eye-strain) by using the Themes functionality to allow you to switch into "Dark Mode" using the built-in Dark Theme.
Jun 20, 20251 min read
Â
Â


MsgBox with custom button texts
This post provides code that you can use to customise the text in message box buttons. You can show the message box with 1, 2 or 3 buttons and get the text of the clicked button back.
Jun 19, 20253 min read
Â
Â


MsgBox with a timeout
Showing a MsgBox dialog to a user is great to inform them of stuff or get input. But it can be a problem if the user isn't paying attention to your application and doesn't notice the dialog. But a dialog with a timeout ... using the Windows API function "MessageBoxTimeout" ... won't wait indefinitely ... it'll wait as long as you want it to wait.
Jun 11, 20254 min read
Â
Â


Get the application window handle in any app (well ... in Excel, Word, Access, PowerPoint or Outlook)
I wanted to have a simple piece of code that I could drop into any host application in which I am developing VBA code that would get me the application window handle ...
Jun 10, 20252 min read
Â
Â


Copy VBA code in colour
VBE_Extras will now let you copy code direct from the VBE 'in colour' and using a specific font name and size. How does it do this? Actually, what it does is copy the code as HTML (with some CSS for styling).
Jun 6, 20252 min read
Â
Â


Expand / contract the selected VBA code
Quickly expand the selection ... a word, a line, a 'block', a procedure ... and contract back to where you started
Apr 29, 20253 min read
Â
Â


Restore points for VBA code
Restore your VBA code to an earlier point in time with 'restore points' functionality provided by VBE_Extras.
Apr 15, 20253 min read
Â
Â


String interpolation
Interpolation means 'inserting one thing into another'. In this case, inserting one (or more) 'sub' Strings into another 'main' String.
Apr 7, 20253 min read
Â
Â


Articles: Blog2
bottom of page