excel - 如何在 Excel 功能区栏上启用范围选择器?

标签 excel ms-office

将范围选择控件添加到 Excel 中的功能区栏的标准做法是什么?我正在创建一个加载项,需要使用户能够定义一系列范围。这是一个问题的链接,其中包含我想要的说明 Provide a range selection tool/utility to the user in Excel VBA .但是,问题的答案仅适用于 winform 的上下文。我的研究表明您不能直接在功能区栏中使用 RefEdit 控件。真的吗?如果是这样,您推荐什么解决方案?我考虑创建一个按钮来触发包含 RefEdit 控件的弹出窗口,但这让我觉得用户体验很差,因为它涉及用户的额外点击。

最佳答案

不幸的是,您是对的:RefEdit 控件不能在功能区中使用。但是,您可以使用按钮控件来使用编辑框的 getText 填充当前选定范围的编辑框控件。动态属性。这不仅会在显示所选范围的功能区中放置一个控件,并且只需单击一下即可将值保存在那里,而且 - 如果需要 - 也可以执行其他自动化过程。

关于excel - 如何在 Excel 功能区栏上启用范围选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8619774/

相关文章:

.net - 在 .Net 和 C# 中导入 doc 和 docx 文件

excel - 在 excel/csv 文件中将 yy-yy 格式化为 yyyy-yyyy?

c# - 使用 C# 筛选 Outlook 项目

outlook - 通过 API 共享 Outlook 日历

azure - 将 Office 365 API 调用权限添加到 Azure 管理控制台

AngularJS:如何将 ui-grid 数据导出到 Excel?

excel - 删除文件而不最初声明其路径的变量

html - 从 MURAL 板上提取信息,提取 HTML 代码以查找属性/位置?

excel - 尝试运行 sub 时出现错误 'object variable or With block variable not set'

java - 只要我的数组列表中有超过 1 个匹配元素,如何从 Excel 文件填充 JTable? [Java]