在Excel VBA中注销并注册XLL

我有一个工作表,当加载得到一个path加载XLL。 我需要一个VBAmacros,可以注销该XLL并注册一个新的。 我知道如何注册一个新的XLL。 我怎样才能取消注册原来的XLL?
我发现这个代码:

Application.ExecuteExcel4Macro "UNREGISTER(""ADDIN.xll"")" 

但是这既不删除原来的函数名称(尽pipe它似乎使它们无法使用),它不会添加新的XLL。 该DLL是用c ++ \ XLW创build的,所以我也可以访问这个代码,如果可以的话。 谢谢,斯坦