Javascript 在办公室

Javascript in Office

我想了解如何在 Office 的 JS 中开发 add-ins/macros,我需要 VSTO 还是从某个地方的 Office 运行?

我确实了解到微软正在迈出用 JS 替换 VBa 的第一步,并实施了 API 以在 Office.Js 中开发类似于 Google 的宏有它的文档。但是我在哪里可以找到 Office.js 的开发环境?

新的 Web 应用程序托管在 Web 服务器上。您可以使用 Visual Studio 开发 Office 应用程序。 这是开发 Office 应用程序的好课程,包括 Javascript Office API 的概述: https://mva.microsoft.com/en-us/training-courses/introduction-to-office-365-development-8329

新的基于 Web 的加载项基本上是在 Office 应用程序上下文中执行的 Web 应用程序,可以在桌面上(通过嵌入浏览器,目前为 IE11)或在浏览器 (Office Online) 中执行一切都已经基于网络。

加载项可以托管在您喜欢的任何 Web 资源上。您只需指定源位置 URI。

加载项的设置和元数据在清单文件中定义。这篇文章Office Add-ins platform overview描述的很好

可以在任何编辑器或 IDE 适合编写网络应用程序的编辑器中进行开发。没有 Alt+F11 VBA IDE 了,但是你可以试试 Script Lab add-in, a Microsoft Garage 项目,允许您直接在 Office 中试用一些代码并共享代码片段。它还包含大量示例代码。