Share via


LoadFromFile Method [Visio 2003 SDK Documentation]

Loads a Microsoft Office Visio application UIObject object from a file.

object**.LoadFromFile**fileName

object     Required. An expression that returns a UIObject object to receive data from the file.

fileName     Required String. The name of the file to load.

Version added

4.0

Remarks

You must use the SaveToFile method to save a UIObject object in a file that the LoadFromFile method can load.

Example

This Microsoft Visual Basic for Applications (VBA) macro shows how to save and then load a custom user interface file (.vsu). It does not manipulate any menus or menu items.

Before running this code, replace path\filename with the full path to and name of a valid .vsu file on your computer.

Public Sub LoadFromFile_Example()

    Dim vsoUIObject As Visio.UIObject 
    Dim strPath As String

    'Get Menus object from Visio.
    Set vsoUIObject = Visio.Application.BuiltInMenus 

    'Save Menus object to a file. 
    strPath = "path\filename.vsu" 
    vsoUIObject.SaveToFile (strPath) 
    MsgBox ("Menus successfully saved to " & strPath)
 
    'Load menus from the file. 
    vsoUIObject.LoadFromFile (strPath) 
    Visio.Application.SetCustomMenus vsoUIObject 
    MsgBox ("Menus successfully loaded from " & strPath) 

End Sub  

Applies to | UIObject object

See Also | SaveToFile method