Usually, when you insert a call to an external action, the call to action becomes part of the test, and the requested action is loaded each time you open the test inside QTP.

In some situations, you may want to take the statement LoadAndRunAction to load a new project when the step runs, then perform action.

This is useful, for example, if you use multiple conditional statements that call for external actions, and you do not want to load all of these actions each time you open the test, because these actions may not be necessary for the session run.