Tag: office app

使用office.js(Office加载项)访问Excel中BindingDataChanged事件和单元格位置中的旧单元格值

我在Excel中有一个表,我想在用户修改单元格值时检测更改。 为了反映这些特定的变化,我需要知道细胞的位置和旧细胞的价值。 我能够在Excel VBA / COM加载项中实现此function,但无法使用JavaScript。

如何在办公室应用程序开发中使用内置的函数

我试图开发Excel的office app ,因为我想使用像abs , sum , Avg等Excel的内置function。 我已经通过office app documentation但没有find任何解决scheme https://msdn.microsoft.com/library/office/jj220082.aspx 任何人都可以build议什么是实现这一目标的最好方法。 谢谢。

Excel任务窗格应用程序中matrix绑定的最大数据大小是多less?

我使用microsofts JavaScript API创build了一个excel任务窗格应用程序。 我创build了一个绑定到包含一些数据的Excel工作表。 就像是: Column1 | Column2 Value1 | Value2 Value1 | Value1 Value2 | Value3 我的应用程序为每列创build了一个图表(使用dc.js )。 然后,用户可以使用图表进行过滤,以便应用程序可以将过滤的数据写入绑定。 一切工作正常与一个小绑定范围。 当我将绑定范围增加到大约1500行和3列时, 他不会更新绑定数据 。 Excel不显示我一些错误,它只是无能为力。 这是我的代码的简化版本: createBinding({ id, callback = ()=>{}, type = 'matrix' }) { Office.context.document.bindings.addFromSelectionAsync(type, {id}, callback); } // options = { coercionType: "matrix" } setBindingData({ id, data, options, callback }) { Office.select(`bindings#${id}`).setDataAsync(data, […]

基于C#的excel函数在Office.js JavaScript API可能吗?

我目前正在开发一个使用Office JavaScript API的工具。 但是,我想提供一个自己的Excel函数(类似于=SUM(A1:A5) ),它基于C#中的代码。 有没有办法避免从用户的angular度出货两个插件? 我可以将两种技术结合到一个插件吗?

如何使用Office应用程序开发findExcel表格的坐标

我正在开发一个excel办公室应用程序。 我需要使用它的坐标来更新单元格。 如何用JavaScript做到这一点。 举个例子, var x =1; var y =2; update_cell(1,2,'string');

我可以将我的App for Office图标添加到function区吗?

我们开发了一个应用程序的办公室(Word和Excel),我们现在可以为用户提供。 人们在本地安装它,但是为了得到它,他们需要点击很多东西(插入>我的应用程序>我的组织>图标…),这是非常令人沮丧的,难以发现和记住。 有没有办法将我们的图标添加到Officefunction区? 或者任何其他的方式,将允许单击发射?

如何使用office.js访问更改的数据

我正在使用office.js开发一个作为Office应用程序的 Excel软件。 对于某些部分,我挂钩在Excel中的一个表,以检查其数据是否改变使用下面的代码: myBinding.addHandlerAsync(Office.EventType.BindingDataChanged, onBindingDataChanged); function onBindingDataChanged(eventArgs) { // eventArgs has just the binding info. // I want to have selected cell row and column, and old and new data. } 不幸的是, eventArgs的信息不足以让我检测到变化。 值得一提的是,对于Office.EventType.Binding select已更改,有很多可用的信息,如startRow, startColumn, … 所以我的问题是:我如何访问这些信息: 更改行 更改了列 旧数据 新数据

如何确定Office加载项是否在Excel或Excel Online下运行?

我正在编写一个Office加载项(以前,Apps for Office)。 我正在使用office.js并且在某些代码中,我想检查应用程序是在excel(桌面软件)中运行还是在网上运行(Excel Online) 就像是: if (Office.IsRunningOnWeb){ // Do something. }