AddVBAReference Method (IbmTerminal)
In This Topic
Adds a reference to a session file that contains macros you want to share with the current session to the VBA References settings. After you add the reference, the macros in that file are available to the current session. When you save your session, the macros are saved in your current session document file and updated each time you reopen your session.
Syntax
expression.AddVBAReference( _
ByVal As String _
)
where
expression is a variable that represents a
IbmTerminal Object
Parameters
- sessionPath
- The fully qualified file name of the session document file that contains the macros you want to share. Network locations should be specified with UNC file paths.
Example
This sample adds a reference to a session document file that contains macros and prints a list of all the referenced session documents. Then it removes the reference to the file and prints the list again.
Sub AddAndRemoveVBAReference()
Dim listOfSessionFiles() As String
ThisIbmTerminal.AddVBAReference ("\\myServer\shared\sharedDemo.rd3x")
listOfSessionFiles = ThisIbmTerminal.GetVBAReferences()
Debug.Print "After adding to list"
For Each Item In listOfSessionFiles
Debug.Print Item
Next
ThisIbmTerminal.RemoveVBAReference ("\\myServer\shared\sharedDemo.rd3x")
listOfSessionFiles = ThisIbmTerminal.GetVBAReferences()
Debug.Print "After removing from list"
For Each Item In listOfSessionFiles
Debug.Print Item
Next
End Sub
See Also