如何在VSTO加载项中显示WPF窗口?

时间:2018-04-11 09:52:08

标签: wpf vb.net winforms vsto

我是第一次将我的VBA代码迁移到VSTO来为excel创建COM加载项。我能够将所有代码转换为vb。不幸的是,我在VS2017中创建Windows窗体时遇到了困难。我试图添加Windows窗体但我没有看到任何Windows窗体。相反,我只能添加用户控件(WPF)。

我确实设法使用XAML创建表单,但我遇到的最大问题是如何初始化表单。

导入是

以下的导入
++

我在下面的代码中看到以下错误

处理MyBase.Load - >事件"加载"无法找到

此后我没有看到任何工作。有人可以解释我们如何处理加载和卸载用户控件(WPF)。也是为什么我无法导入Windows窗体。

Imports Microsoft.Office.Interop.Excel
Imports Excel = Microsoft.Office.Interop.Excel
Imports System.Windows.Forms

1 个答案:

答案 0 :(得分:0)

在问题背后遇到很多麻烦后,我发现我的VS中没有安装Windows窗体。我已经包括了这个包,我现在能够工作了。