使用Office JS将文本拖放到Excel中的单元格

时间:2016-12-02 11:29:33

标签: javascript excel office-js

如何在TaskPane中拖动文本(树视图中的节点)并使用Office JS将其添加到Excel中的已删除单元格中。我试过HTML 5拖放

function allowDrop(ev) {
    ev.preventDefault();
}

function drag(ev) {
    ev.dataTransfer.setData("text", ev.target.id);
}

function drop(ev) {
    ev.preventDefault();
    var data = ev.dataTransfer.getData("text");
    ev.target.appendChild(document.getElementById(data));
}

但我不知道在ev.target.appendChild(document.getElementById(data));而不是data

中使用什么

请注意,我不需要像使用Wikipedia Office加载项示例中使用的那样使用jQuery。

1 个答案:

答案 0 :(得分:1)

不支持拖放。这里没有简单的替代品。如果场景不需要大量拖放,您可以使用双击(在插件任务窗格上)用数据更新当前活动单元格并将单元格选择移动到下一个逻辑单元格(向右,向下)等)允许下次更新。

相关问题