Hi, with ruby and win32ole it is possible to call a user-defined macro in excel: excel = WIN32OLE.new('Excel.Application') excel.run('macroname') how about outlook? outlook = WIN32OLE.new('Outlook.Application') outlook.run('macroname') is not working. Thanks!