宏里面用的方法没有可能1:2003版本的宏,有些函数在2007(OFFICE2010的格式也是)里被抛弃了。用offices2003试试(office2007、2010、2013文件本质应该是一样的,95、97、2003是另外一种)可能2:编写的宏调用了其他函数被删掉,或者函数名(包括函数库的或自已写的)写错了。这种在编译时就直接报错,你应该去问问,宏的提供者或者作者。