如何用vba 设置 word表格一个列的字体

lmhcs 2008-12-15 04:15:51
想设置word表格一个列的字体颜色,原本以为很容易,引用一个Column对象,然后再引用一个range对象,就可以设置字体,谁知道,查了半天,Column居然没有range属性!天哪,要怎么设置啊。真实奇怪了,row就有range属性,为什么Column就没有呢,没有了range属性,我该怎么设置一个列的字体颜色阿。难不成,写个循环轮片同一列所有的单元格,然后每个单元一个一个设置。。。。
各位达人们,请拨到相助,留个思路也可以。。
...全文
745 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lmhcs 2009-03-22
  • 打赏
  • 举报
回复
答案虽然不是我想要的,不过也得结帖了。
gongluan 2008-12-31
  • 打赏
  • 举报
回复
Column 对象的 Cells 属性返回一个 Cells 集合,该集合包含该列的所有单元格,可以通过遍历此集合来设置字体颜色

Public Sub SetColumnFormat()
Dim c As Cell
For Each c In ActiveDocument.Tables(1).Columns(2).Cells
c.Range.Font.Color = wdColorRed
Next
End Sub
grunt112233 2008-12-25
  • 打赏
  • 举报
回复
正在学习vba,不知道是不是有倒转的方法,在excel操作中是可以倒转。
如果有倒转的方法,就可以搞定了
lmhcs 2008-12-19
  • 打赏
  • 举报
回复
z自己顶,期待高手
qqlpp 2008-12-17
  • 打赏
  • 举报
回复
帮顶
ooily 2008-12-17
  • 打赏
  • 举报
回复
不懂,up

5,173

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧