Business Activity Monitor BAM.xls的DLL Hell问题

打开BAM.xls进行业务活动监视的时候,会报如下错误:

中文版:隐藏模块中编译错误:工具
英文版:"Compile error in hidden module: Utility"

由于BAM Project被密码保护,所以开发人员无法进行调试。

出错原因正是大名鼎鼎的DLL地狱问题,Biztalk 2004 BAM模板中使用的是msado27.tlb(MSDA 2.7)库,如果你安装了最新的MSDA 2.8版本的话,由于两者之间的版本不兼容,BAM无法正常工作。

解决方法是,打开一个新的Excel文件,在VBA IDE中Reference如下文件,C:\Program Files\Common Files\System\ado\msado27.tlb,并把已引用的Microsoft ActiveX Data Object2.8 Library取消,保存这个文件,关闭,重新打开BAM.xls,  这下就work了。

大家可以去try一把试试 ^-^

你可能感兴趣的:(Activity)