问题标签 [javascript-api-for-office]
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.
office365 - onedrive javascript api 分享链接需要账号
我正在对 Office 365 帐户使用 OneDrive Javascript API 7.0。没有 Office 365 帐户的用户无法使用我被退回的匿名共享链接。这曾经在上周左右之前正常工作。我究竟做错了什么?
顺便说一句,这也发生在 https://dev.onedrive.com/sdk/js-v7/js-picker-open.htm上的 Microsoft Javascript 示例选择器中 。
office-addins - 在 office.js 1.0 或 1.1 中是否支持/提供插件(excel 内容插件)调整大小事件?
我正在寻找添加调整大小事件,但不是运气。
office.js 1.0 或 1.1 中是否支持/提供添加(excel 内容加载项)调整大小事件?
ms-word - 在任务窗格中单击后如何将 MS Word 光标焦点发送回当前文档
我使用 word java script API 开发了一个 Word 插件。当我在任务窗格中单击以执行某些操作时,光标焦点从当前文档中移除,我无法编辑文档,直到单击返回文档。请告诉我如何在任务窗格中执行某些操作时将光标焦点设置回当前文档。
谢谢。
ms-word - 如何在 word 插件中打开新的 Word docx 文档
我使用 word javascript api 开发了一个 word 插件。我的文档 .docx 文件在服务器上,我需要通过单击加载项中的按钮将该 .docx 文档作为新的 word 文档打开。
请指导我如何在 word 插件中打开新文档。
谢谢。
outlook - 是否可以在 Outlook Web 加载项应用程序中获取多个选定邮件的数据?
在 Outlook COM 加载项(C#)中,我能够像这样在 Outlook 中检索所有选定的邮件
将选定的邮件与一些元数据存储在 DMS 中。
现在我想对 Office 的 Javascript API (office.js) 做同样的事情。
这里正确的切入点是什么?因为当我在 Outlook 中选择多个邮件时,默认功能区中的 OutlookTab 按钮会被停用。
另见http://bettersolutions.com/javascript-api/hosts/extensionpoint.htm
- 用于检索我找到的邮件信息
我现在如何获取 Outlook 中所有标记邮件的数据。我希望有类似的东西
有人知道如何检索哪些邮件被选中到 TaskPane 或 CustomPane 的信息吗?分别是否可能?非常感谢。
ms-word - 如何从 word 加载项中的当前选择中获取 parentContentControls
我正在使用 word javascript api 开发一个 word 插件,并且需要获取 contentControl 以进行当前选择,因此使用 parentContentControl 进行当前选择。
但在控制台上显示错误:错误:{"name":"OfficeExtension.Error","code":"GeneralException","message":"GeneralException","traceMessages":[],"debugInfo":{"errorLocation":"Range.parentContentControl"},"stack":"GeneralException: GeneralException\n at Anonymous function (https://appsforoffice.microsoft.com/lib/1/hosted/word-win32-16.01.js:19:189006)\n at pi (https://appsforoffice.microsoft.com/lib/1/hosted/word-win32-16.01.js:19:211583)\n at ht (https://appsforoffice.microsoft.com/lib/1/hosted/word-win32-16.01.js:19:211670)\n at g (https://appsforoffice.microsoft.com/lib/1/hosted/word-win32-16.01.js:19:211490)\n at l (https://appsforoffice.microsoft.com/lib/1/hosted/word-win32-16.01.js:19:210076)"}
如果当前选择不包含任何 contentControl 它应该返回 NULL,但它会给出错误。请指教。
谢谢。
ms-word - 第一次打开动态jquery对话框时页面自动跳到顶部
我正在使用JavaScript API开发任务窗格字加载项,我使用以下代码使用函数动态创建 jQuery 对话框:
但是当我第一次打开它来调用myConfirm
函数时,页面滚动到顶部,当我向下滚动以单击对话框时,它再次将滚动发送回顶部然后我需要再次向下滚动,现在我可以点击在对话框按钮上。首先它工作正常。
我需要在按钮点击时动态设置框的文本和功能,所以我动态地创建它。我还在 Internet Explorer 上进行了测试,它运行良好。
请建议我如何为 word 插件修复它。
ms-word - 如何在不同的上下文中更新相同的内容控件
我正在使用 word javascript Api 开发 word 插件,我需要在按钮单击时插入内容控件并发送 ajax 请求。在 ajax 响应中,我需要更新相同的内容控件。
我正在尝试使用以下方法:
1)。在将 cc 插入文档集标记为“临时”并获得 ajax 响应后,使用'contentControls.getByTag'搜索 CC ,但由于多个内容控件无法更新正确的 cc,因为 ajax 响应可能需要时间,因此多个 cc 将有“临时”标签。
2)。在文档中插入 cc 后,我尝试使用以下方法加载 cc 'ID':
但它返回未定义。
请指导我如何实现上述要求。这是执行此操作的正确方法,或者我可以在另一个单词运行中使用相同的范围对象并更新该范围的 cc。