gpt4 book ai didi

c# - VSTO 中的 Excel 控件

转载 作者:行者123 更新时间:2023-11-30 13:29:27 26 4
gpt4 key购买 nike

我正在寻找一个与 Excel 中的用户定义函数控件功能相同的控件

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

有谁知道 VSTO 或任何其他可以执行此操作的控件,这样我就不必自己编写代码了吗?

最佳答案

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

C#

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

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

关于c# - VSTO 中的 Excel 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/891468/

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