是否有可能为 Office 365 开发(由于 new-to-365 而造成的混乱)

Is it possible to develop for Office 365 (confusion due to new-to-365)

我什至不确定这是否可能。早些时候,我一直在为 Outlook 和 Excel(使用 VSTO 和 VBA)设计插件。现在,我的公司进入了 Office 365 思维,我们的所有环境都在线,根本没有本地软件,严格且只有 Web 客户端方法。

它有它的优点。但不利的是,我们的支持不知道它是如何工作的(除了告诉我们点击设置并寻找选项,叹息)。所以,我想知道是否有可能开发并以某种方式上传我自己的定制(注意我们在云中没有服务器 - 一切都基于 SAS 提供)。

假设我想:

  1. 在 Outlook 列表中用黄色背景标记来自特定发件人的所有电子邮件,或
  2. 突出显示 Word 文本群中出现的每个单词“donkey”。 完全可行吗?

我用谷歌搜索了它,但我只能看到有一个 API,我们需要在我们自己的服务器上运行这些东西。我是不是把自己弄糊涂了?

首先,如果您订阅了 O365,您实际上仍然可以下载所有桌面版 Office。因此,您现有的自定义设置应该仍适用于桌面版 Office。

其次,检查 dev.office.com 上的 Office 加载项。 Office 加载项使用 Office 应用程序中的 Web 应用程序扩展 Office 的功能。它们的工作方式类似于传统的 VBA 加载项,我们有一组丰富的 API 可帮助您与 Office 交互。这基本上是一个具有 JavaScript、HTML 和 CSS 的网络应用程序。您可以使用您熟悉的任何工具构建它并将其托管在任何地方。它真的很容易构建,如果您有更多问题,请告诉我们。

谢谢,
天空

突出显示来自特定发件人的邮件的最佳选择是使用 Outlook REST APIs 访问邮件并在邮件上标记特定类别颜色,或者在列表视图中突出显示邮件的标志.这种方法适用于 Web、Outlook,甚至移动设备(如果您使用标志)。新的 Outlook 加载项模型功能强大,适用于 Web 上的 Outlook 以及 Windows 上的 Outlook,但不允许您更新列表视图加载项的颜色。