gpt4 book ai didi

excel - 如何使 .xlam 加载项功能工作簿具体化?

转载 作者:行者123 更新时间:2023-12-04 20:27:44 24 4
gpt4 key购买 nike

目前我的办公室正在使用我的团队创建的 Excel 来管理某种订单。这个文件有很多由一些热键和几个用户表单控制的功能。每隔几个月,当我们想要添加一些新功能或修复一些错误时,每个用户都需要下载更新的文件。 (当有新版本可用时,旧文件将无法使用。)

​​​

为了使这个文件对用户更加友好,并使我们更容易管理当前版本和分发新版本,我开始将此文件转换为 .xlam 插件。几周/一个月前的一篇文章启发了我添加在办公室环境中分发。

​​​

我现在面临的问题是加载了加载项的加载项设置用于每个打开的工作簿。

我希望如何使用插件如下:

当 excel 启动时,添加选项卡在功能区中可见,其中 1 个按钮可见。按下此按钮时,会在工作簿中添加几张包含所需基本数据的工作表。现在所有其他按钮都可见并已启用。

​​​

问题是,一旦按下该激活按钮,所有其他按钮在用户打开或打开的每个其他工作簿中也是可见和可用的。

​​​

所以,我的问题是,是否可以使自定义功能区(可见或不可见)工作簿的按钮特定?这样,只有在该特定工作簿中按下激活按钮时,插件的功能才可用。最后使添加中定义的变量也特定于工作簿?

​​​

这一切都可以通过 .xlam 插件实现,还是我需要从 VTSO 开始?

​​​

最佳答案

可以在文件中执行此操作。在您的回调中,您可以使用
调用 RefreshRibbon(Tag:=""),它不会返回任何宏匹配(按设计),因此所有将被禁用。这是一个很好的资源,有几个例子。

https://www.rondebruin.nl/win/s2/win013.htm

关于excel - 如何使 .xlam 加载项功能工作簿具体化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56741655/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com