【发布时间】:2014-01-24 23:52:05
【问题描述】:
我想知道如何将 WPF 表单或常规 Windows 表单添加到 Excel 电子表格以收集数据。
例如,我想要一个按钮,当单击以打开具有几个复选框的 WPF/WF 时,我想将这些值传递回工作表。我该怎么做?
【问题讨论】:
标签: c# wpf winforms excel vsto
我想知道如何将 WPF 表单或常规 Windows 表单添加到 Excel 电子表格以收集数据。
例如,我想要一个按钮,当单击以打开具有几个复选框的 WPF/WF 时,我想将这些值传递回工作表。我该怎么做?
【问题讨论】:
标签: c# wpf winforms excel vsto
据我所知,没有办法将表单实际嵌入工作表中,除非您将其包装为 OLE 对象(糟糕)。但是,您可以显示一个对话框表单来收集用户输入并让您的 VSTO 插件填充或从 excel 表中收集数据。对于共享敏感数据需要运行时密码的加密方案,我已经轻松地使用了这种方法。
如果您不限于 Excel 插件,您还可以从 Excel 的外部实例推送/拉取数据。让我知道这些场景是否适合您以及您是否需要代码方面的帮助。
【讨论】: