5

很抱歉问了这么一个愚蠢的问题,但我用谷歌搜索了大约两个小时,但找不到我的问题的答案:

如何开发 Outlook 2013 加载项?

我有一个在 C# 2010 和 Outlook 2010 中创建的加载项。现在我想以这种方式扩展它,在 Outlook 2013 中是两个资源管理器事件 InlineResponse 和 InlineResponseClose。

我搜索了 VSTO 和 PIA 的从未版本,但每个网站都告诉我这些仅适用于 VS 2012?

你们中有人能解释一下我需要什么来扩展这个加载项,或者给我一个描述这个的链接吗?对不起,如果这是一个愚蠢的问题,但在那之后我有点压力。

4

3 回答 3

1

该项目是一个经典的 Office add in dll,而不是 Microsoft 在此 Office 版本中引入的新“应用程序”之一。你是对的,因为我想将它保留为 dll。

现在我以这种方式解决了我的问题,我使用了一些带有接口的非托管代码等等(Oleviewer 帮了很多忙)来获取 InlineResponse 事件。

感谢您在这里的回答。

于 2013-02-07T10:01:04.070 回答
-2

不幸的是,你不能。Office 2013 是一个基于“应用程序”的平台,类似于“Microsoft Marketplace”,并将使用 JavaScript 作为不同办公应用程序之间的主要通信工具。因此,现在使用 VS2012 创建的用于 Office 2013 部署的基本项目堆栈是

  • App1.html – 示例网页
  • App1.xml – 清单文件
  • App1.js – 脚本文件
  • App1.css - 层叠样式表
  • Office.js – Office 类库文件

2010 将其解释为一个网站。

于 2013-01-18T15:57:00.693 回答
-2

Outlook 2010 加载项仅适用于 2010。如果你想让这个插件与 2007、2010 和 2013 等所有版本兼容。一种方法是打开插件 VS2013 并编译它。你得到的编译错误很少,因为这是用 2010 开发的。修复这些错误..就是这样:)。你会得到你想要的

于 2014-09-25T10:51:46.927 回答