1
我試圖將HTML表格複製到Word文件。將HTML表格複製到Word文件 - 覆蓋錯誤
在第一個所有的第一列複製到單詞表。 當代碼開始複製第二列時,它將覆蓋第一列。 我改變了列的索引 - >Cell(i,0)/Cell(i,1)
。
任何想法爲什麼會發生?
<script>
function tab()
{
var NUMBER_OF_ROWS = 22;
var NUMBER_OF_COLUMNS = 2;
var objWord = new ActiveXObject("Word.Application");
objWord.Visible = True
Set objDoc = objWord.Documents.Add();
var objRange = objDoc.Range();
objDoc.Tables.Add (objRange, NUMBER_OF_ROWS, NUMBER_OF_COLUMNS);
var objTable = objDoc.Tables(1);
var thisTable = $(' .ms-table');
for (var i=0;i<thisTable.rows.length;i++)
{
var oCell = thisTable.rows.item(i).cells;
objTable.Cell(i,0).Range.Text = oCell.item(0).innerText;
}
for (var i=0;i<thisTable.rows.length;i++)
{
var oCell = thisTable.rows.item(i).cells;
objTable.Cell(i,1).Range.Text = oCell.item(1).innerText;
}
objTable.AutoFormat(9)
}
</script>
嘿,thannk。我的問題不是獲取數據,我的問題是把它放在單詞表中。第一列覆蓋第二列。 – uRIELk
@uRIELk我已經編輯了答案now.Check this out。 –