I copied a section of a spreadsheet which had a macro button on it, and then pasted it into powerpoint. Powerpoint was quite prepared to run the macro when I clicked the button, but only after I had agreed to open the spreadsheet in a separate window. Is this the kind of thing you are trying to do? Can you give some more details of what you are trying to do and why?