How Do I Add a Reference to Microsoft Scripting Runtime in VBA?


Angela Bailey

Adding a reference to the Microsoft Scripting Runtime in VBA is a crucial step to access powerful scripting capabilities in your Visual Basic for Applications (VBA) projects. This reference allows you to leverage the FileSystemObject and other useful objects from the Microsoft Scripting Runtime library.

Step 1: Open the VBA Editor

To begin, you need to open the VBA Editor in your Excel, Word, or other Office application. You can do this by pressing Alt + F11 on your keyboard or by navigating through the menu options like Developer > Visual Basic.

Step 2: Access References

Once you are inside the VBA Editor, click on Tools > References. This will open the References dialog box where you can manage all the available references for your project.

Step 3: Find Microsoft Scripting Runtime

In the References dialog box, scroll down and look for “Microsoft Scripting Runtime”. It should be listed alphabetically. Alternatively, you can use the search bar at the top-right corner of the dialog box to quickly locate it.


If you don’t find “Microsoft Scripting Runtime” in the list, it means that this reference is not yet added to your system. You may need to install it before proceeding. Typically, this library is installed along with Microsoft Office applications or other software packages that rely on it.

Step 4: Checkmark Microsoft Scripting Runtime

To add a reference, simply put a checkmark next to “Microsoft Scripting Runtime” in the References dialog box.

  • Pro Tip: You can select multiple references simultaneously if needed.

Step 5: Confirm the Selection

After checking “Microsoft Scripting Runtime”, click on the OK button to confirm your selection and close the References dialog box.


You have successfully added a reference to the Microsoft Scripting Runtime in VBA. Now, you can start using objects from this library, such as the FileSystemObject, in your VBA code.

Important: Remember that adding a reference makes specific libraries available for your project and allows you to use their objects and methods. If you share your VBA project with others or move it to a different computer, make sure that the necessary references are available on those systems as well.

To Summarize:

  1. Open the VBA Editor
  2. Access References from Tools menu
  3. Find “Microsoft Scripting Runtime”
  4. Checkmark the reference
  5. Confirm and close the References dialog box

The ability to add references in VBA gives you access to various libraries that significantly enhance your programming capabilities. It’s always beneficial to explore different libraries and understand how they can simplify your coding tasks.

I hope this tutorial has been helpful in guiding you through the process of adding a reference to the Microsoft Scripting Runtime in VBA. Happy scripting!

Discord Server - Web Server - Private Server - DNS Server - Object-Oriented Programming - Scripting - Data Types - Data Structures

Privacy Policy