Thanks for the reply Pascal. It's actually throwing the exception before this point. When I step throught the code and run the line:
CallByName(NotesWorkspace, "EditDocument", CallType.Method, ParametersEditDoc)
It runs and does open the new memo in edit mode with the address field populated...