Thanks, Villeroy, for the suggestion 

. Unfortunately it did not help. 
 
Even though the code making the call to MakeNormCoinToss also resides in the same "Annex" document (in fact in the same "RandomCode" module), I really want to use getScript - instead of a straight Basic sub call - because the calling code needs to build the name of the sub to be called from string variables.
When I check (from Annex.ods) thiscomponent.BasicLibraries.ElementNames, "Annex" and "Standard" are listed.
I tried moving MakeNormCoinToss to a module in the "Standard" library of Annex.ods with no success either.  Only by moving MakeNormCoinToss to the "My Macros" Standard.Tools module can I get it to run from getScript.
At least it sounds from your reply that what I am attempting ought to be possible, but I am out of ideas as to what I am doing wrong or where to search.  As I said, I am trying everything from just one document.
Thanks, Nick