在Excel中禁用function区时禁用工作簿

function区调用可用于特定工作簿的macros。 如果您激活一个不同的工作簿,而function区无效发生,这些macros不再可用,所以我得到预期的“无法findmacros”的错误。

有没有解决这个问题? 也许阻止用户激活另一个工作簿,而function区无效? 有没有办法取消工作簿的停用?