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

时间:2011-12-23 19:10:41

标签: excel ms-office

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

1 个答案:

答案 0 :(得分:0)

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