1. Copy all slides from current presentation which has macros (with .pptm extension) into an embedded/hidden/OLE object with .pptx extension.
2. Attach this pptx to outlook mail

The reason to do this is to avoid virus while attaching macro contained PowerPoint. Please help, that will be like ray of hope. Following is drafts of code I am working on;
I suspect that any AV checker would be very suspicious about a file trying to hide the fact that it has macros

Do you need the macros with the file?

Assuming that you do, then I think the best would be to just create an Outlook session in the macro and attach the PPTM file


PS -- I added CODE tags to your post