在Excel2003以前(含),所有的Excel檔案都是用xls為副檔案名稱,但是到了Excel2007以後Excel的副檔案名稱改成xlsx,如果是含有巨集的Excel2007必須儲存為xlsm才能開啟,如果用xls為副檔名最多只可以使用65536列,但是如果儲存為2007格式,則列數可以達到1048576列,底下是如果您是要在Excel2007開啟Excel2003的巨集會出現一個安全性警告的畫面。

1.安全性警告的畫面,點選[選項]

2.選[啟用這個內容]/[確定]
ps:如果要把Excel2003的巨集改成Excel2007只要在Excel2007另存檔案類型為xlsm,再重新開啟xlsm檔就可以