to do it, then run in in a separate process every few minutes. Outlook supports VBA.

Or write a VB-program to do with the data from the contacts list directly what you now do with Excel. That would be preferable, because it doesn't involve making and maintaining a copy.

But I'm afraid you don't have the time to learn programming either.