作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个特殊的问题,即没有边框的单元格的边框值在 VBA 监 window 口中显示为 xlThin
(数值2
)。
我写了一个脚本来改变边框xlThin
至xlMedium
它改变了范围内的每个边界。然后我选择了整个工作表,单击“全部清除”,然后再次运行脚本。一样。我打开了一个新工作表,未选中“显示网格线”并得到一个空白页。然后我运行了脚本。一样。
范围内的单元格中绝对没有边框,但 VBA 认为边框都是 xlThin
.
谷歌搜索一无所获。是否需要重新安装 Office?这是 Windows 10 19041.867 上的 Office 2010。
[编辑] 好的。忘记xlNone
.
请查看随附的屏幕转储。请注意,B2 没有边框,但在 Watch 窗口中,Range("B2").Borders(xlEdgeLeft).Weight
是 2
.这是唯一的一张。没有其他表。
最佳答案
正如根据 XlBorderWeight enumeration 的评论中所写的那样没有xlNone
对于 Borders.Weight
.
根据Borders.LineStyle property没有边框的单元格有
Borders.LineStyle = xlLineStyleNone
实际上边界的重量与它是否存在无关。这是由
LineStyle
定义的。的边界。
关于excel - 如果没有边框,为什么范围的边框宽度为 xlThin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66848607/
我有一个特殊的问题,即没有边框的单元格的边框值在 VBA 监 window 口中显示为 xlThin (数值2)。 我写了一个脚本来改变边框xlThin至xlMedium它改变了范围内的每个边界。然后
我是一名优秀的程序员,十分优秀!