js 设置表格列宽问题
function dynamicCreateTable()
{
//alert("创建表格!");
var mydoc = TANGER_OCX_OBJ.ActiveDocument; //得到Document对象
var app = mydoc.Application; //得到Application对象
var sel = app.Selection; //得到Selection对象
tables = mydoc.Tables;
TANGER_OCX_OBJ.ActiveDocument.Application.Selection.GoTo(-1,0,0,'table');
var newTable = tables.Add(sel.Range,row,column,1,0);
mydoc.Tables(1).Cell(1,1).range.Text ="aa";
TANGER_OCX_OBJ.ActiveDocument.Application.Selection.Tables(1).Columns(1).PreferredWidth = CentimetersToPoints(1.0)
}
var row = 4;//表的行数,这个值由后台编程实现
var column = 3;//表的列数,这是值由后台编程实现
运行后,表格与内容显示正常,列宽没有变化,“TANGER_OCX_OBJ.ActiveDocument.Application.Selection.Tables(1).Columns(1).PreferredWidth = CentimetersToPoints(1.0)”一句报错:“集合所要求的成员不存在”。
如何解决
{
//alert("创建表格!");
var mydoc = TANGER_OCX_OBJ.ActiveDocument; //得到Document对象
var app = mydoc.Application; //得到Application对象
var sel = app.Selection; //得到Selection对象
tables = mydoc.Tables;
TANGER_OCX_OBJ.ActiveDocument.Application.Selection.GoTo(-1,0,0,'table');
var newTable = tables.Add(sel.Range,row,column,1,0);
mydoc.Tables(1).Cell(1,1).range.Text ="aa";
TANGER_OCX_OBJ.ActiveDocument.Application.Selection.Tables(1).Columns(1).PreferredWidth = CentimetersToPoints(1.0)
}
var row = 4;//表的行数,这个值由后台编程实现
var column = 3;//表的列数,这是值由后台编程实现
运行后,表格与内容显示正常,列宽没有变化,“TANGER_OCX_OBJ.ActiveDocument.Application.Selection.Tables(1).Columns(1).PreferredWidth = CentimetersToPoints(1.0)”一句报错:“集合所要求的成员不存在”。
如何解决
...全文
相关推荐
layui表格 列自动适应大小失效的解决方法
今天小编就为大家分享一篇layui表格 列自动适应大小失效的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
bootstrap-table拖拽表格改变列宽
bootstrap-table拖拽表格改变列宽,兼容主流浏览器,兼容body与header对齐
js调整表格列宽插件js调整表格列宽插件
js调整表格列宽插件
bootstrapTable实现列宽可拖动
实现了bootstrapTable 的列宽可鼠标拖动,方便查看列宽显示不完全的内容,前台js
HTML表格浮动表头,完美拖放调整列宽,自定义列宽(原创)
jquery配合colResizable.js,实现浮动表头,实时拖动表格列,完美不错位,可自定义任意列的宽度。


