0
、ここに私のコードは次のとおりです。ActiveXObject( "Excel.Application")を使用して 'ColumnWidth'を設定する方法は?私はIEエクスプローラでEXELするHTMLテーブルをエクスポートするActiveXObjectを(「まず、Excel.Application」)を使用してい
var curTbl = document.getElementById(tableId);
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var xlsheet = oWB.Worksheets(1);
var sel = document.body.createTextRange();
sel.moveToElementText(curTbl);
sel.execCommand("Copy");
xlsheet.Paste();
var fname = oXL.Application.GetSaveAsFilename(name+".xls", "Excel Spreadsheets (*.xls), *.xls");
oWB.SaveAs(fname);
oWB.Close(savechanges = false);
oXL.Quit();
oXL = null;
私はこれを検索し、これを取得します。
xlsheet.ActiveSheet.Columns(startcol+":"+endcol).ColumnWidth = 22;
しかし、それはうまくいかず、「ActiveSheet」は解消されません。お手数です、ありがとうございます。
また、動作しなかったため、例外が発生します。 –