In order to implement the integration of tool libraries from CATIA and the tool database, CATIA software is further developed by using macro. A macro-based integration proposal between the two libraries is proposed and the development process is presented. Further the macro command named RefreshCatalog which is used to implement the integration is programmed using VBScript language, and the integration interface is defined using VB6.0. Finally, the integration of the tool libraries is implemented successfully for digital manufacturing. This method can solve data inconformity due to many tool data sources and improve accuracy of designer selecting tool.