【问题标题】:Is it possible to develop for Office 365 (confusion due to new-to-365)是否可以为 Office 365 开发(由于新到 365 造成的混乱)
【发布时间】:2015-11-18 06:59:10
【问题描述】:

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

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

假设我想:

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

我已经搜索过它,但我只能看到有一个 API,我们需要在我们自己的服务器上运行这些东西。我只是在这里混淆自己吗?

【问题讨论】:

  • 我在您的问题中添加了相当新的 [office-js] 标签。我相信 Office 365 的编程问题将在那里受到关注。
  • @Jeeped 谢谢,这可能是一个明智的版本。然而,“JS”?我们在谈论 JavaScript 吗?如 - 而不是我上传的可编译 C# DLL,我编写 JS 代码?这是一个新的......

标签: excel outlook office365 outlook-addin office-js


【解决方案1】:

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

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

谢谢,
天空

【讨论】:

  • 我仍然不确定我是否正确。我在谷歌搜索时一直在那个网站上,但我对这些选择感到困惑。第一个似乎适用于与 Office 365 集成的外部应用程序,第二个适用于桌面版 Office,最后一个适用于 SharePoint。关于 Office 365(仅限在线版)开发的信息是哪一个/在哪里?它就在那里,我只是想念它吗?!请指教。
  • 康拉德,您想要 Sky 链接到的页面上的三个中间部分。新的“加载项”可以托管在 SharePoint 目录、网络共享或“存储”(公共 - 此时可能与您无关)中。如果您已经了解 JavaScript 等,这只是“简单”。此外,API 还没有(还)像传统的对象模型那样完全开发,因此您可能无法立即迁移当前 Office 扩展正在执行的所有操作。
  • Konrad,Office 加载项不仅适用于 Office 桌面。它实际上在 Office 运行的任何地方运行。一般来说,它适用于 Office 桌面、Office Online 和 iOS 版 Office。您可以在 msdn.microsoft.com/EN-US/library/office/jj220082.aspx 上找到完整的平台兼容性。
【解决方案2】:

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

【讨论】:

  • 如何为 Word 中某个单词的每次出现着色?那可能吗?我非常不清楚如何将这样的自定义上传到网络版本(我们只使用网络客户端,桌面上根本没有安装任何东西)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-06
  • 1970-01-01
相关资源
最近更新 更多