首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将现有Outlook VBA代码移动到Outlook外接程序中?

如何将现有Outlook VBA代码移动到Outlook外接程序中?
EN

Stack Overflow用户
提问于 2017-07-20 05:23:14
回答 1查看 2.3K关注 0票数 1

我正在尝试开发外接程序,因为我的组织希望摆脱宏,因为部署到数千个用户的后勤任务。

有没有将现有的VBA代码重新利用到插件中的指南?

我希望能够查看/修改源代码。

到目前为止最有帮助的文章:https://blogs.msdn.microsoft.com/csharpfaq/2010/09/27/converting-a-vba-macro-to-c-4-0/,他们建议“在Office中记录宏,然后在VS中的代码中使用结果”。

EN

回答 1

Stack Overflow用户

发布于 2017-07-24 08:35:21

我不知道有什么VBA到VB.NET的转换工具,但有足够的相似性,您可以复制和粘贴大多数代码,并纠正个别行上阻止编译的差异。然而,为了有效地做到这一点,有必要对VB.NET有一个良好的工作知识。

不过,我建议将此任务视为完全重写,特别是因为您需要将其移植到外接程序项目中。调用VBA方法的方式可能会有很大差异,具体取决于它们是事件驱动的还是UI/功能区驱动的。

另请注意,Outlook没有宏记录器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45201271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档