0

有一个要求,我需要连接到已安装的 Microsoft Outlook 应用程序并执行以下任务:

  • 创建/读取/更新/删除Outlook 日历事件
  • 创建/读取/更新/删除Outlook 联系人

需要将这些实体与 Electron JS 桌面应用程序同步。

到目前为止我已经尝试过:

  • 尝试了electron-edge-js/edge-js,但这无法检测到 Microsoft Office 互操作程序集。
  • 尝试安装 Visual Studio Code 并启动 Electron.Net 应用程序。这有太多的问题需要处理。没有 .Net C# 专业知识,客户端应用程序不会在更改时重新加载,难以开发项目。不想仅仅为了同步这些实体而合并 Angular Electron 项目。维护会很困难。

需要有关如何在没有 .Net/C# 环境的情况下从 Electron JS 桌面应用程序本身实现这一点的指南。寻找适用于 Windows 安装的 Outlook 应用程序以及 OSX 安装的 Outlook 应用程序的解决方案。

注意:不要将此与 Office 365 API 混淆。这是一个旧的 Outlook 本机应用程序,它从系统添加电子邮件并使用 Outlook 数据文件(.pst、.olm、.ost)。

4

1 回答 1

-1

https://github.com/agracio/electron-edge-js的解决方案对我来说很好。为了使 Microsoft.Office.Interop.Outlook 可用,您需要在引用数组中指定microsoft.office.interop.outlook.dll 的路径。

于 2020-06-15T19:52:38.997 回答