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

如何在TaskPane中从(TreeView中的节点)拖动文本,并将其添加到使用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。

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