从Outlook VBA项目(.OTM)在Visual Studio 2013中创建Outlook加载项

时间:2014-11-26 11:26:25

标签: visual-studio-2013 outlook-addin outlook-vba

我在Outlook 2013中有一个VBA项目(VbaProject.OTM),它有几个宏,目前效果很好。我想在Visual Studio 2013中为此项目创建一个Outlook的COM加载项。完成这项工作的最佳/最快方法是什么?我一直在搜索信息,但大多数都指定导出模块并将其导入Visual Studio。是否可以在项目级别进行?另外,如何将我在Outlook 2013的VBA项目中引用的引用添加到我的visual studio 2013项目中?请告诉我。

干杯。

2 个答案:

答案 0 :(得分:2)

您需要手动将所有VBA代码转换为VB.NET;我知道没有现有的转换器。语言非常相似,但仍然有很大的差异(特别是变量声明)。

我不确定您使用的是哪种引用,但您仍然可以在Visual Studio中设置对COM对象的引用。

答案 1 :(得分:1)

正如Eric所说,没有工具可以将您的VBA代码转换为加载项。需要从头开始创建Outlook加载项。

您可能会发现Converting a VBA Macro to C# 4.0博文有用。