Предполагается, что вы имеете в виду надстройку, созданную с помощью VSTO.
При создании надстройки для Office 2007 ссылочные сборки взаимодействия будут связаны с Office 2007, и это является основной причиной того, что надстройка не работает в Office 2003.
Одной из альтернатив будет повторное использование пользовательского кода надстройки, но сборка его с использованием сборок Office 2003 Interop. Это будет работать, если вы не используете какую-либо функциональность, присущую Office 2007.
IIRC, надстройка VSTO, разработанная для Office 2003, возможно, будет работать в Office 2007 без изменений, но никак не наоборот.