Superseded by AuthenticRange.Delete
The Delete method of AuthenticRange allows to delete any range of the document, not only the current UI selection.
// instead of:
// use now:
if (! Application.ActiveDocument.AuthenticView.Selection.Delete())
MsgBox ("Error: can't delete current selection");
Deletes the current selection.
(C) 2018 Altova GmbH