js 设置表格列宽问题

iamaka iamaka 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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)”一句报错:“集合所要求的成员不存在”。
如何解决
...全文
评论 4
收藏 已收藏
分享
返回顶部
iamaka
JavaScript 87,983 成员 224,681 内容