![]() |
1
2
Outlook加载项是使用Outlook API执行所需任务的已编译组件。宏/VB脚本是一个解释脚本,实际使用相同的API。如果您想部署您的功能,这个附加组件方法会更好。 当您在VisualStudio中使用Outlook插件时,您将创建一个.NET组件,该组件集成到Outlook应用程序中,该应用程序是用C++编写的,因此使用COM。对于托管/非托管类型以及释放从Outlook检索到的对象,您必须小心。 我最近刚刚完成了这样一个工具,但我选择了使用插件Express( http://www.add-in-express.com/ )。这些人提供了一个抽象层来覆盖[具有挑战性的]outlook api,并且在您陷入困境时提供了一些极好的支持。 在我的例子中,使用外接程序Express,我通过在项目属性中将Outlook设置为要运行的应用程序命令来“运行”。外接程序Express在Outlook中对外接程序的安装进行排序。因此,当我按下“运行”时,Outlook将启动并显示我的加载项,该加载项可能以正常方式进行调试。我不知道vsto(Visual Studio Tools for Office)在这方面是如何工作的——或者至少,我不记得了。 |
|
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
![]() |
Cobra_Fast · 如何查找不必要的空运算符? 3 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 3 年前 |