I wish to protect a worksheet but allow the user to Edit Links and change the
source of exiting external links to excel workbooks.

So far i have been unsuccessful.

Is it possible to call the menu item Edit Links... from visual basic for
applications?

The ChangeLink method is not dynamic in that its requires that one knows the
string or name of the new link.

Ideally I would like the user to use the window displayed by the Edit
Links... menu item.