有很多资源可以解释如何在Excel中添加WinForms控件。请参考以下两个链接:
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) 微软网站提到了一些视频 - 标题与我要求的完全匹配 - 但似乎该网站上的所有视频都已被删除。
(2)Clear-Lines网站包含一个杰出的、逐步实施的项目,但遗憾的是,当提到关键部分时,作者使用了一些在VS-2010+中不存在的工具(“Toolbox”的“WPF互操作性部分”)。
根据以上截图和其他网站,我得出结论,缺失的链接,即我的WPF UserControl与其在Excel中的外观之间的连接是一些ElementHost
。
对于@HighCore的补充。请参见下面的工具箱: