2016-12-02 4 views
0

Office JSを使用して、TaskPaneのテキスト(ノードビュー)をドラッグしてExcelのドロップセルに追加するにはどうすればよいですか?私は、ウィキペディアのオフィスで使用されたもののようにjQueryを使用する必要はありませんのでご注意HTML 5のドラッグを試してみましたが、Office JSを使用してExcelのセルにテキストをドラッグアンドドロップする

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)); 
} 

をドロップしかし、私が代わりに親切にdata

ev.target.appendChild(document.getElementById(data));内で使用するために何を知らないていますアドインサンプル。

答えて

1

ドラッグアンドドロップはサポートされていません。ここには簡単に代わるものはありません。シナリオで多数のドラッグドロップが必要ない場合は、ダブルクリック(アドインタスクパネル上)を使用して現在のアクティブセルをデータで更新し、セル選択を次の論理セル(右、下など)に移動できます。 。)次回の更新を許可します。

+0

しかし、ExcelのWikipedia Addinではどのように動作しますか? [Refer Here](https://giphy.com/gifs/3oz8xDNucQkaNyZOvu) – user2129013

+0

ExcelからタスクペインまたはタスクペインにドラッグしてExcelに移動しますか? Wikipediaアドインは前者をサポートしていますか? –

+0

"Excelへのタスクペイン"を希望します。 Wikipediaでサポートされています。添付ファイルを参照してください。 – user2129013

関連する問題