Microsoft Javascript 加载项:read/write 到 Excel,Access

Microsoft Javascript Add-In: read/write to Excel, Access

我正在尝试创建 Microsoft Word 加载项。我希望 javascript 加载项能够读取和写入 Microsoft Access 和 Microsoft Excel 文件。这对于 VBA 来说是微不足道的,但我不想在我的 Javascript 加载项和原始 Word 文档中的 VBA 按钮之间划分用户体验。我希望能够以某种方式从 Javascript 中读取和写入。

我知道我可以从文档中访问 Word.run(function (context) {..... 之类的东西,但是示例函数与访问其他文档无关。

从 Javascript 加载项访问其他 Microsoft 文档以进行读写的正确方法是什么?

谢谢。

"other Microsoft documents" 我假设您谈论的是用户存储在其 PC 上的任何相关文件。但是这些 JavaScript for Office 加载项本质上只是嵌入式浏览器中的网页 运行,浏览器中的应用程序 运行 是沙盒化的,无法访问本地计算机(无需安装客户端帮助应用程序)。

因此您的应用需要提示用户将文件上传到您的 Web 服务器,您可以在其中使用相关的 API 与文件进行交互(这将是一个完全不同的主题)。或者您可以使用基于网络的 APIs 与基于网络的文件系统(OneDrive/Graph、Dropbox 等)进行交互。