自定义 Office 插件与 2016 不兼容
Custom Office plugin not compatible with 2016
我对编程还很陌生,最近开始在一家软件公司工作,从事 SQL 工作。尽管我很清楚我的编程经验,但我还是被分配了一项任务来查看我们的 Outlook 插件,因为它不会安装在 Outlook 2016 上。如果用户之前安装了它,它也根本不会显示插件,并升级到2016 年,我得到了源代码并被告知要去镇上,但我对开发 Outlook 插件一点都不熟悉。更糟糕的是,这个插件的早期版本是由自由职业者完成的,所以这里没有人可以提供帮助。最重要的是,该插件是使用 Visual Studio 和 Visual Basic 编写的,我办公室里没有人对这两者有任何了解。
情况很糟糕,但我预计至少会在使用它几周后产生一些东西。
这是我所知道的:
- 当您尝试安装插件时,它会显示此 Failed Install 错误对话框。我非常希望这会像在某处更改受支持的版本列表一样简单,但我不知道如果我有那个神话般的列表我什至会更改什么。
我能够使用非常有限的编码知识,我必须挑选出引用另一个文件的行,并根据我理解的结果抛出错误该文件的。这是我指的代码:
Private Shared _ThisAddIn As ThisAddIn
Friend Shared Property ThisAddIn() As ThisAddIn
Get
Return _ThisAddIn
End Get
Set(value As ThisAddIn)
If (_ThisAddIn Is Nothing) Then
_ThisAddIn = value
Else
Throw New System.NotSupportedException()
End If
End Set
End Property
老实说,我什至不确定上面的代码与问题有什么关系,但是 "System.NotSupportedException" 引起了我的注意。
如果有人告诉我这个问题是否有简单的解决方案,我将永远感激不已。或者,如果我什至能被指出正确的方向,我并不反对学习 VB 或 Outlook 插件,我只是用我得到的东西达到了一个停止点。
Visual Studio 为各种版本的 Outlook 提供 Outlook VSTO 加载项模板。
获取当前项目中的源代码,使用 Visual Studios 模板创建一个新的 Outlook 加载项,并将源代码放入其中。
这应该与 2010 年以后的所有内容兼容。
我对编程还很陌生,最近开始在一家软件公司工作,从事 SQL 工作。尽管我很清楚我的编程经验,但我还是被分配了一项任务来查看我们的 Outlook 插件,因为它不会安装在 Outlook 2016 上。如果用户之前安装了它,它也根本不会显示插件,并升级到2016 年,我得到了源代码并被告知要去镇上,但我对开发 Outlook 插件一点都不熟悉。更糟糕的是,这个插件的早期版本是由自由职业者完成的,所以这里没有人可以提供帮助。最重要的是,该插件是使用 Visual Studio 和 Visual Basic 编写的,我办公室里没有人对这两者有任何了解。
情况很糟糕,但我预计至少会在使用它几周后产生一些东西。
这是我所知道的:
- 当您尝试安装插件时,它会显示此 Failed Install 错误对话框。我非常希望这会像在某处更改受支持的版本列表一样简单,但我不知道如果我有那个神话般的列表我什至会更改什么。
我能够使用非常有限的编码知识,我必须挑选出引用另一个文件的行,并根据我理解的结果抛出错误该文件的。这是我指的代码:
Private Shared _ThisAddIn As ThisAddIn Friend Shared Property ThisAddIn() As ThisAddIn Get Return _ThisAddIn End Get Set(value As ThisAddIn) If (_ThisAddIn Is Nothing) Then _ThisAddIn = value Else Throw New System.NotSupportedException() End If End Set End Property
老实说,我什至不确定上面的代码与问题有什么关系,但是 "System.NotSupportedException" 引起了我的注意。
如果有人告诉我这个问题是否有简单的解决方案,我将永远感激不已。或者,如果我什至能被指出正确的方向,我并不反对学习 VB 或 Outlook 插件,我只是用我得到的东西达到了一个停止点。
Visual Studio 为各种版本的 Outlook 提供 Outlook VSTO 加载项模板。 获取当前项目中的源代码,使用 Visual Studios 模板创建一个新的 Outlook 加载项,并将源代码放入其中。
这应该与 2010 年以后的所有内容兼容。