gpt4 book ai didi

c# - 如何在 Excel 操作 Pane 中使用 WPF 控件?

转载 作者:太空宇宙 更新时间:2023-11-03 10:42:28 25 4
gpt4 key购买 nike

有多种资源可以解释如何将 WinForms 控件添加到 Excel。看到这两个:

http://msdn.microsoft.com/en-us/library/vstudio/e3zbk0hz%28v=vs.100%29.aspx

http://www.clear-lines.com/blog/post/create-excel-2007-vsto-add-in-wpf-control.aspx

他们都提到了使用 WPF 控件(我需要的那个)的更新选项。不幸的是,这两种资源都缺乏基本部分。缺少链接:

(1) Microsoft 站点提到了一些视频 - 其标题完全符合我的要求 - 但该网站中的所有视频似乎都已被删除。

enter image description here

(2) Clear-Lines 站点包含一个出色的分步项目,但是遗憾的是,当提到关键部分时,作者使用了一些工具(工具箱的“WPF 互操作性部分”)并不存在于VS-2010+中

enter image description here

根据上面的屏幕截图和其他网站,我得出的结论是缺少链接,我的 WPF UserControl 与其在 Excel 中的外观之间的连接是某个 ElementHost

@HighCore 的附录。请参阅下面的工具箱:

enter image description here

最佳答案

自尊:

您的问题是您试图将一个 WPF 控件 放在另一个 WPF 控件 中。

您需要创建一个老式的 WinForm 控件,然后您使用此处描述的工具箱:

enter image description here

请注意,ElementHost Tasks 部分已重命名为 WPF Interoperability,但它仍然非常活跃。

来自 MSDN 杂志:

http://msdn.microsoft.com/en-us/magazine/cc163292.aspx#S4

enter image description here

关于c# - 如何在 Excel 操作 Pane 中使用 WPF 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24851562/

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