问题标签 [office-app]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 在浏览器中打开 pptx、potx、docs 等文件,其中文件托管在 VPN 服务器上
我想在浏览器中打开 pptx、potx、word 文档等文档,所有文档都托管在 VPN 服务器上。
我尝试了https://docs.google.com/viewer和http://view.officeapps.live.com/op/view.aspx但没有得到任何预览。我可能错了,但我猜由于文档托管在 VPN 服务器上并且 Google 和 MS Office API 无法解析文档路径,因此不会生成此预览。
谁能帮我解决这个 VPN 问题或建议任何支持文档预览的 JS 库。
谢谢
azure - 我无法在 MS azure 上为新用户分配应用
我需要分配一个新用户。但我不能,因为分配链接被禁用。那么,如何为 Web 应用分配新用户?
ms-office - 提交仅适用于 Excel Online 的加载项
我只想为 Excel Online 提交加载项(Mac 没有 Excel,Windows 没有 Excel)。
谁能告诉我是否可能以及如何配置清单 xml 文件?
ms-office - 无法在弹出窗口和 Excel for Mac 之间切换
window.open
我制作了一个 Excel 加载项,它通过或Dialog API弹出一个窗口。
我刚刚在 Excel for Mac 中进行了测试:当窗口打开时,我们似乎无法将焦点放回 Excel 或加载项任务窗格;在选择 Excel 或加载项任务窗格之前,我们必须关闭窗口。
有谁知道是否有办法在弹出窗口和 Excel 之间切换焦点?
javascript - 两个任务窗格的通信
我正在制作一个具有两个功能区按钮的 Office 加载项。每个按钮都链接到一个不同的TaskpaneId,单击每个按钮会打开一个不同的任务窗格:
现在,我想实现这两个页面之间的一些通信。例如,在对 进行一些操作后page1
,我希望page2
自动刷新(从服务器或重新加载数据localStorage
)。结果,当我们点击 时page2
,它已经是最新的了。目前,它还没有系统地更新,要刷新page2
,我们必须点击它的功能区按钮。
https://localhost:3000/
是用平均堆栈构建的,所以页面使用angularjs
并有一个服务器。两个页面的一种通信方式是通过服务器:向服务器page1
发送消息socket.io
,然后服务器通过socket.io
向发送消息page2
发出消息。这有点乏味。
有谁知道 JavaScript API for Office 是否已经有任何简单(和跨平台)的方式来允许在 2 个任务窗格之间进行这种通信?
PS:使用StorageEvent
oflocalStorage
不是一个好主意,因为它似乎不适用于 Mac 或 Windows 的 Excel。
ms-office - Two open taskpanes side by side
I am making an Office add-in which has two ribbon buttons. Each button is linked to a different TaskpaneId, and clicking on each button opens a different taskpane:
It seems that I have seen some Office Add-ins where two task panes can be shown side by side simultaneously (I forgot which exactly the add-ins are). I need this from time to time, does anyone know how to realise this?
javascript - ReferenceError: Excel 未定义
我想用 angularjs 和 angularjs-ui-router 制作一个 Office 插件:
模块名称为app
,路由器如下:
和控制器:
我希望加载加载项会Quarterly Sales Report
写入A1
. 但是,我收到以下错误:
有谁知道出了什么问题?可以初始化 Office 并angular.bootstrap
这样使用吗?