Hi, David,
Yes, just name the macro InsertFootnote to make it intercept the command.
Try this to see what happens when:
Sub InsertFootnote()
MsgBox "doing my stuff..."
Dialogs(wdDialogInsertFootnote).Show
MsgBox "doing more stuff..."
End Sub
If you want to modify the default selections in the dialog, you can do it
this way:
Sub InsertFootnote()
With Dialogs(wdDialogInsertFootnote)
.Notetype = 1 'endnote instead of footnote
.Reference = "#" ' custom mark
.Show
End With
End Sub