以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何获取doc.Body.Children子对象的名称或排序号--暂时无解 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=41377) |
-- 作者:jnletao -- 发布时间:2013/10/18 8:39:00 -- 如何获取doc.Body.Children子对象的名称或排序号--暂时无解 昨天测试了下,可以 使用 doc.Body.Children.Count 可以获取 子对象的数目 但不知怎么获取doc.Body.Children子对象的名称或排序号 请大能给个代码! 在此先谢了。 [此贴子已经被作者于2013-10-18 9:20:31编辑过]
|
-- 作者:Bin -- 发布时间:2013/10/18 8:51:00 -- Dim List2 As prt.RenderObjectCollection = doc.Body.Children For Each ro As prt.RenderObject In List2 Next
|
-- 作者:jnletao -- 发布时间:2013/10/18 9:26:00 -- 暂时无解--只能一个个对照打印预览 ,分辨计算 子对象位置号了。 我昨天也是找到了一些规律,Children子对象 如果是 窗体中的控件,那么位置顺序是这样的。 例如:同一行 有 3个label(label1 label2 label3), 3个TextBox(TextBox1 TextBo2 TextBox3), 则位置对应是 Children(0) = TextBox1 Children(1) = TextBox2 Children(2) = TextBox3 Children(3) = label1 Children(4) = label2 Children(5) = label3 即先左后右,但同一行label 都 是最后依次载入的 按行分,下一行也是如此
[此贴子已经被作者于2013-10-18 9:30:01编辑过]
|