Often you will find yourself needing to work with other applications, or use different object libraries, when creating VBA code. One or two examples might be:
If you use code that says you need to set a reference to xx library, and you try to run the code without setting that reference, you will get a run-time error and te code will not run correctly, or at all.
Setting a reference is straightforward; as an example this page shows how to set a reference to the Microsoft ActiveX Data Objects 2.8 Library.
| Go into the code environment if you are not already there (Alt+F11 is the keyboard shortcut), and select Tools > References. You will see a dialog like this: |
|
| Scroll down the list until you find the library that you want to reference, and select the checkbox, then press OK |
|
| To check that it worked, re-open Tools > References and you should see the new reference added to the list of checked items. |
|
Your code should now recognise the objects correctly, and all being well you won't have the run-time errors any more.