z čeho usuzuješ, že .xls nepodporuje makra?
(Nemluvě o tom, že posledních 4-5 znaků jména souboru nemusí nic vypovídat o jeho obsahu - klidně přejmenuju virus.exe na data.xls a (aspoň starší verze) windows to při doubleclicku sputí jako exáč, místo aby to otevřely v excelu jako binární sliz.)