The VBScripts on this page will export or import a list of your categories for backup and importing into your Outlook desktop mailbox.
Create a Hyperlink on an Outlook Custom Form
If you need clickable links in a custom form, you can use VBScript code and a Label field or Command buttons to make clickable links.
Count Selected Messages
How to get a count of the messages you have selected in Outlook, using a macro or copy and paste.
Search PDF Attachments and Forward
This macro uses Adobe Acrobat, not Reader or other PDF applications. This run a script macro will open an attached PDF file, look for a keyword and if found, forward the attachment. If the message you are forwarding contains external content, you may need to respond to a security dialog. In this case, you will
Enable Automatic Replies (OOF) using a macro
How to use a macro to set up an Automatic reply (out of office reply) in Outlook on Windows desktop.
Use VBA to Scan to Email
How to scan a document or image and attach or embed into an Outlook email using VBA and the Windows Image Acquisition Library (WIA).
Delete folders using a VBA Macro or PowerShell
Use an Outlook macro or PowerShell script to bulk delete folders from Outlook.
Use PowerShell to Bulk Change Contacts
How to use PowerShell to bulk change Outlook Contact fields, including the File As and Email display name fields.
Add a date/time picker control to a custom form
The Outlook Appointment, Task and Journal forms include a drop-down calendar control on their main pages that allows the user to quickly pick a date. This built-in drop-down control is not available to programmers of legacy custom forms. (This is apparently one reason why certain pages on Outlook forms are not customizable.) Among the new
Using VBScript in Outlook Development
The code behind Microsoft Outlook forms is always written with the Microsoft Visual Basic Scripting Engine, better known as VBScript, a small portable language, which is also used in web pages and standalone scripts. VBScript does not support the built-in Outlook constants, such as olFolderContact. Only the constants built into VBScript, such as vbYes, are supported. For