我是编程新手,最近在一家从事SQL工作的软件公司工作。虽然我清楚自己的编程经验,但我被分配了一个任务来查看我们的Outlook插件,因为它不会安装在Outlook 2016上。如果用户之前安装了它,它也根本不会显示该插件,并且升级到2016.我获得了源代码并被告知要去镇上,但我根本不熟悉开发Outlook插件。要添加到该问题,此插件的先前版本是由自由职业者完成的,因此这里没有人知道需要帮助。最重要的是,插件是使用Visual Studio和Visual Basic编写的,我办公室里的任何人都不知道其中任何一个。
情况是FUBAR,但我预计在使用它几周后我至少会产生一些东西。
以下是我所知道的:
我能够使用非常有限的编码知识来挑选引用另一个文件的行,并根据我理解为该文件的结果抛出错误。这是我所指的代码:
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插件,我只是用我给出的东西来达到停止点。
答案 0 :(得分:1)
Visual Studio为各种版本的Outlook提供Outlook VSTO Add Ins的模板。 获取当前项目中的源代码,使用Visual Studios模板创建新的Outlook Add In,并将源代码放入其中。
这应该与2010年以后的所有内容兼容。