VBA 可用于生成分配给 Office 脚本的按钮吗?

问题描述 投票:0回答:1

我想知道是否可以使用 VBA 脚本创建按钮形状,然后将其分配给 Office 脚本,如果可以,如何实现?

我使用 VBA 脚本来格式化和生成分配给其他 VBA 脚本的工作表布局、公式和按钮。还有一些其他功能是专为使用移动平板电脑收集数据而设计的,因此我为此编写了几个 Office 脚本。问题是这些工作表需要定期重新生成,而我的 VBA 脚本会将工作表擦除干净,包括我手动放入的 Office 脚本按钮。我可以让我的 VBA 脚本避免删除这些形状,但如果能够重新生成它们以及其他所有形状,那就更好了。

我尝试录制 VBA 宏并在 Automate 中手动创建按钮形状。查看脚本,宏完全忽略了涉及插入 Office 脚本按钮的录制操作。

看起来这应该不太难完成,但我无法弄清楚或在网上找到任何资源来帮助解决这个问题。

那么,这可能吗:可以使用 VBA 创建按钮形状并将其分配给 Office 脚本吗?

excel vba scripting office365 office-scripts
1个回答
0
投票

不,目前不可能。 MS Office 的 JavaScript API 没有为此提供任何东西。请注意,您可以创建按钮并调用 COM 加载项。

您可以在技术社区上发布现有功能请求或对其进行投票,当 Office 开发团队完成规划流程时,这些请求会被考虑。在 https://aka.ms/M365dev-suggestions 发布产品功能请求。

© www.soinside.com 2019 - 2024. All rights reserved.