代码不像Add in或Personal XLSB`那样工作相同的代码在创建它的工作簿中运行良好。
这个问题涉及到Excel中的VBA宏代码的执行环境。在Excel中,VBA宏代码可以存储在工作簿中的不同位置,包括工作簿本身、个人工作簿(Personal Workbook)以及Excel加载项(Add-in)中。
- 工作簿中的代码:当代码存储在工作簿中时,它将与该工作簿绑定。这意味着代码只能在创建它的工作簿中运行,无法在其他工作簿中使用。这种方式适用于特定工作簿的定制化需求。
- 个人工作簿中的代码:个人工作簿是一个特殊的工作簿,其中的代码可以在任何打开的工作簿中运行。通过将代码存储在个人工作簿中,可以实现代码的复用和共享。个人工作簿的路径通常是
C:\Users\用户名\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.XLSB
。可以通过以下步骤创建个人工作簿:- 打开一个新的Excel工作簿。
- 将代码粘贴到工作簿中。
- 将工作簿另存为个人工作簿(PERSONAL.XLSB)。
- Excel加载项中的代码:Excel加载项是一种可在Excel中共享和重复使用的功能扩展。通过将代码存储在Excel加载项中,可以在任何打开的工作簿中使用该代码。Excel加载项可以通过自定义开发或使用第三方工具创建。腾讯云相关的产品和产品介绍链接地址可以在腾讯云官方网站上找到。
总结:
- 工作簿中的代码只能在创建它的工作簿中运行。
- 个人工作簿中的代码可以在任何打开的工作簿中运行。
- Excel加载项中的代码可以在任何打开的工作簿中使用。
注意:以上回答中没有提及具体的腾讯云产品和链接地址,因为问题与云计算领域的专业知识没有直接关联。