加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – VSTO中的Excel控件

发布时间:2020-12-15 23:52:18 所属栏目:百科 来源:网络整理
导读:我正在寻找一个与Excel中的用户定义函数控件相同的控件 因此,例如当您单击“平均”时,会弹出一个控件,允许您在文本框中键入2个数字.在文本框的右侧有一个按钮,单击该按钮可以在Excel中选择一系列值,并在选中时填充文本框. 任何人都知道VSTO或任何其他控件,所
我正在寻找一个与Excel中的用户定义函数控件相同的控件

因此,例如当您单击“平均”时,会弹出一个控件,允许您在文本框中键入2个数字.在文本框的右侧有一个按钮,单击该按钮可以在Excel中选择一系列值,并在选中时填充文本框.

任何人都知道VSTO或任何其他控件,所以我不必自己编码?

解决方法

它确实存在,但它与您在Excel中找到的不完全相同.
获取Application对象并调用 InputBox方法.此方法可以显示不同类型的几个模态输入对话框.类型8是范围选择类型,此类型8对话框有一个大文本框,一个确定按钮和一个取消按钮(但它缺少通常的范围选择图标).当用户单击“确定”时,将验证所选范围,并且输入框方法将返回结果.与“实际范围对话框”类似,用户只能在此模式对话框打开时选择范围.

C#

Application.InputBox("Select a Range","title",Type.Missing,8);

然后使用返回的范围显示在TextBox中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读