@myNames = ('Larry', 'Curly', 'Moe'); foreach (@myNames) { $abc = $_; $Application->Macros(vbldMacroTemporary)->Add($abc, $abc); }