楼主: 小鳄鱼a
2512 7

[问答] 如何对框框加粗 [推广有奖]

  • 6关注
  • 10粉丝

已卖:280份资源

学科带头人

3%

还不是VIP/贵宾

-

威望
0
论坛币
125 个
通用积分
0.0040
学术水平
40 点
热心指数
45 点
信用等级
43 点
经验
32801 点
帖子
1185
精华
0
在线时间
1539 小时
注册时间
2009-7-16
最后登录
2018-10-5

楼主
小鳄鱼a 发表于 2014-10-30 16:17:06 |AI写论文
30论坛币
xyz
a
t
b
t
c
t



如何在excel或者word中 ,  用vba实现上面的框框加粗,  第一行下面的线加粗  但是比上面的线稍微细一些    t下面的框线加粗,粗细   框最下面的线也加粗  
对这些理解有限,说的很不标准,大家意会一下吧

最佳答案

芐雨 查看完整内容

word里也能录宏,你可以自己试试。 下面是操作word,excel的差不多,但excel没有设置磅数
关键词:EXCEL xcel exce word TCT excel 如何

本帖被以下文库推荐

沙发
芐雨 发表于 2014-10-30 16:17:07
小鳄鱼a 发表于 2014-10-31 08:22
我再word中操作的    word中的也是vba语句吗
word里也能录宏,你可以自己试试。
下面是操作word,excel的差不多,但excel没有设置磅数
  1. Sub Bd()
  2.     Dim i&
  3.     With ActiveDocument.Tables(1)   '表格1

  4.         .Borders(wdBorderTop).LineStyle = 1                         '表格添加上边框
  5.         .Borders(wdBorderTop).LineWidth = wdLineWidth150pt          '磅数为1.5

  6.         .Borders(wdBorderBottom).LineStyle = 1                      '表格添加下边框
  7.         .Borders(wdBorderBottom).LineWidth = wdLineWidth150pt       '磅数为1.5

  8.         .Rows(2).Cells.Borders(wdBorderTop).LineStyle = 1                      '第2行表格添加上边框
  9.         .Rows(2).Cells.Borders(wdBorderTop).LineWidth = wdLineWidth075pt       '磅数为0.75

  10.         For i = 4 To .Rows.Count Step 2
  11.             With .Rows(i).Cells.Borders(wdBorderTop)
  12.                 .LineStyle = 1                    '第i行添加上边框
  13.                 .LineWidth = wdLineWidth050pt     '磅数为0.5
  14.             End With
  15.         Next
  16.     End With
  17. End Sub
复制代码
已有 1 人评分经验 论坛币 收起 理由
客初 + 20 + 20 热心帮助其他会员

总评分: 经验 + 20  论坛币 + 20   查看全部评分

藤椅
小鳄鱼a 发表于 2014-10-30 16:17:51
中间的线保持比较细的,    两边的框线去掉

板凳
芐雨 发表于 2014-10-30 16:32:28
小鳄鱼a 发表于 2014-10-30 16:17
中间的线保持比较细的,    两边的框线去掉
最好上传一个设置前,和设置后的图,这样方便理解

报纸
小鳄鱼a 发表于 2014-10-30 19:51:51
芐雨 发表于 2014-10-30 16:32
最好上传一个设置前,和设置后的图,这样方便理解
请看,谢谢

地板
罗浮山混球 发表于 2014-10-31 02:41:46
把你操作的过程录制成宏,再查看代码就可以了
已有 1 人评分论坛币 收起 理由
小鳄鱼a + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

7
小鳄鱼a 发表于 2014-10-31 08:22:43
罗浮山混球 发表于 2014-10-31 02:41
把你操作的过程录制成宏,再查看代码就可以了
我再word中操作的    word中的也是vba语句吗

8
matlab-007 发表于 2016-6-15 19:52:44
Sub TEST()
Dim i%, j%
For i = 1 To Sheets.Count
For j = 7 To 10
    With Sheets(i).Range("c3:i" & [l3].Value).Borders(j)
        .LineStyle = xlContinuous
        .Weight = xlThick
    End With
Next
Next
End Sub

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 08:58