2016-10-03 55 views
1

当我在Excel任务窗格应用程序加载时编辑单元格时,我目前遇到错误。它返回一个5004错误代码,即“当前上下文中的API调用无效”。加载任务窗格应用程序时编辑Excel单元格会导致错误(5004)

我设法复制这一错误使用的API教程(Taskpane)应用程序下面的代码:

function displayAllBindingNames() { 
Office.context.document.bindings.getAllAsync(function (asyncResult) { 
    if (asyncResult.status !== Office.AsyncResultStatus.Succeeded) {  
     console.log('failed!'); 
    } 
    }); 
} 

var interval = setInterval(displayAllBindingNames, 500); 
setTimeout(function() { 
clearInterval(interval); 
}, 3000); 

我需要一些帮助,请,要找到解决这个bug。

回答

2

错误信息可能更清楚(我们实际上有一个工作项目来解决这个问题) - 但行为本身是已知的行为。不幸的是,Excel桌面无法在单元编辑模式下执行几乎所有的操作:不仅仅是Office.js API操作,还包括几乎所有的VBA/VSTO/COM API操作,甚至UI功能(您会注意到功能区会进入禁用几乎所有的功能)。

如果您对我们可以做得更好的建议有更多的限制,我会非常乐意听到其他选择!

相关问题