Tag: 窗格

任务窗格外接程序:Excel 2013 Desktop的Document.getFileAsync方法的等效项目?

我正在开发用于Microsoft Word,Excel和PowerPoint桌面的任务窗格加载项。 我希望能够读取文件的全部内容,并将其作为新文档保存到第三方应用程序。 Microsoft Word和PowerPoint支持Document.getFileAsync方法来获取文件的全部内容; 但是,Excel桌面似乎不支持此function。 Excel Online可以,我实际上可以使用该方法将新的Excel文件保存到我的第三方应用程序。 有什么办法可以使用桌面加载项来获取Excel文件的内容以创build新文件? 我正在使用Microsoft Office Home和Business 2013进行testing。

Excel任务窗格 – bindingDataChanged事件永远不会结束

我正在处理Excel任务窗格应用程序。 基本上它是当用户input时用无效格式(邮政编码r1243)更改单元格的背景颜色。 我创build了一个绑定,并添加了一个BindingDataChanged事件处理程序,用于监听数据更改。 如果有任何更改,请确认格式,然后更改背景颜色。 代码如下。 代码是有用的工作,但问题是,即使没有任何数据的变化onBindingDataChanges似乎永远不会结束。 什么可能是错的? function listenChanges() { Office.select("bindings#customerTableBinding").addHandlerAsync(Office.EventType.BindingDataChanged, onBindingDataChanged, function (asyncResult) { if (asyncResult.status === "failed") { app.showNotification('Error: ' + asyncResult.error.message); } else { app.showNotification('New event handler added for binding.'); } }); } function onBindingDataChanged(eventArgs) { eventArgs.binding.getDataAsync({coercionType: 'table'}, function (asyncResult) { if (asyncResult.status == 'succeeded') { var table = new Office.TableData(); table.headers […]