问题标签 [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 - 如何确定 Office 加载项是在 Excel 还是 Excel Online 下运行?
我正在编写一个 Office 加载项(以前称为 Office 应用程序)。我正在使用office.js
并且在某些代码点中我想检查应用程序是在 excel(桌面软件)中运行还是在 Web 上运行(Excel Online)
就像是:
ms-office - MS Office 应用程序和 MS Office 插件之间有什么区别
我试图找到一种将 Outlook 添加到办公商店的方法。但我发现我们只能发布办公应用程序,而不能将插件发布到办公商店。因此,我想知道办公应用程序和办公插件之间有什么区别?有没有一种简单的方法可以将已经内置的插件转换为应用程序?还是在开发应用程序时我必须重新实现该功能?
ms-office - MS Office 应用程序如何安装在 Office 在线产品(如 Excel Online)和 MS Office 离线产品(如 Excel 2013)上
我使用 VSTO 创建了一个 Outlook 加载项。而且我最近发现您无法将 VSTO 加载项上传到办公商店。因为它仅适用于使用 Web 技术开发的应用程序。由于这些应用程序使用网络技术,因此它们与 MS Office 在线产品配合使用似乎很好。但我无法理解它们如何能够与离线产品配合使用。
javascript - Office Apps,如何将带有 ajax 的 doc 文件副本发送到 C# 控制器
你好我有这个问题:
我有一个办公室插件(word);
我想将当前文件(.docx)的副本发送到 C# 控制器,我现在有这个代码,在代码的这个阶段我在“你的文件”中得到一个字符数组或一些 this,我如何得到一个 .docx文件?
JavaScript
和 C#控制器:
javascript - Excel 任务窗格应用程序中矩阵绑定的最大数据大小是多少?
我使用 microsofts JavaScript API 创建了一个 excel 任务窗格应用程序。我创建了一个与包含一些数据的 Excel 工作表的绑定。
就像是:
我的应用程序为每列创建了一个图表(带有dc.js
)。然后用户可以使用图表进行过滤,以便应用程序可以将过滤后的数据写入绑定。
在较小的装订范围内一切正常。当我将绑定范围增加到大约 1500 行和 3 列时,他不会更新绑定数据。Excel 不会显示一些错误,它什么也不做。
这是我的代码的简化版本:
我认为问题是所有数据的最大大小。但我想知道最大尺寸是多少?我在 stackoverflow 或 Microsoft 文档中找不到任何内容。
excel - 如何在office应用程序开发中使用excel的内置函数
我正在尝试office app
为 Excel 开发,因为我想使用 excel 的内置函数,例如,abs
等等。sum
Avg
我已经通过office app documentation
但没有找到任何解决方案
https://msdn.microsoft.com/library/office/jj220082.aspx
任何人都可以建议实现这一目标的最佳方法。
谢谢。
visual-studio-2012 - 如何从 Office 365 中删除适用于 Office 的应用程序
我使用 Visual Studio 创建了一个适用于 Office 365 的应用程序。我测试了该应用程序并确定了它的工作原理等。现在我想将它从我的 Outlook 365 中删除,但我不知道该怎么做。有任何想法吗?
templates - Adding a custom "template group" in Word 2013
Is it possible to add a custom template "tab" (for lack of a better term) to the start screen in Word 2013? In other words, is it possible to add another section in addition to "Featured" and "Personal?" in the interface below?
I'm interested in the feasibility of adding a, say, "Legal" tab, to surface templates developed specifically for an organization's legal department. I'm aware that a custom template directory can be pushed down via domain policy (read: registry edit) such that custom templates appear under the "Personal" tab, but that's not really ideal given the administrative overhead. Not to mention that the templates aren't "personal" at all.
Ideally, I'd like to accomplish this via an Office app. Looking at the JavaScript API for Office documentation, however, it doesn't seem immediately possible.
This post (via this SO question) describes the registry change and seems to suggest that customizing the "backstage" isn't possible.
Is such a customization possible? If so, via what means of customization? Using an Office add-in (managed), an Office app, some other registry modification...?
(And yes, I'm aware that "add-in" is the new term; for the sake of clarity I use the term "add-in" in the question to refer to the managed add-in project template available in Visual Studio 2013 as opposed to the Office app or Cloud app for Office templates)
javascript - 测试 javascript Web 应用程序 - 401(未经授权)错误
我一直在尝试理解此链接中给出的示例:
我已经按照相同的思路为 Outlook 创建了 Office 应用程序,以访问 Office 365 Outlook API链接。
我已经使用 Napa Dev Tools 创建了该应用程序。
我得到的错误是
XMLHttpRequest 无法加载https://outlook.office365.com/api/v1.0/me/messages。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问源“ https://localhost:8080 ”。响应的 HTTP 状态代码为 401。 - 当不允许使用 CORS 时出现此错误。
GET https://outlook.office365.com/api/v1.0/me/messages 401(未经授权) - 我在启用 CORS 时收到此错误。
如何使用 Outlook REST API 调用并在本地测试应用程序?
非常感谢您对此的任何帮助!谢谢!
编辑:修改了注释“//changed”的代码以使示例工作-
ios - 从 iOS Office 应用程序启动“Office 应用程序”
我开发了一个作为任务窗格应用程序运行的“Office 应用程序”(用于 Word)。当我打开 Word 文档时,我可以添加我的应用程序并让它在任务窗格上运行。
当我在 iPhone/iPad 上并使用 iOS 版本的 Microsoft Word 时,如何运行我的应用程序?我无法找到可以将我的应用程序添加到文档中的位置。
我知道这更多是对 Microsoft 的支持问题,但 Stackoverflow 似乎是目前最好的地方(我找不到任何相关的 StackExchange 站点)。