查看: 915|回复: 2
打印 上一主题 下一主题

如何使用VBA代码批量调整批注框的长宽

[复制链接]

129

主题

779

帖子

3808

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3808
跳转到指定楼层
楼主
 楼主| 发表于 2022-12-26 15:57:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Sub 批量改批注框宽度()
    Dim a As Comment
        For Each a In ActiveSheet.Comments
            a.Parent.Comment.Shape.Width = 100
        Next a
End Sub


Sub 批量改批注框长度()
    Dim a As Comment
        For Each a In ActiveSheet.Comments
            a.Parent.Comment.Shape.Height = 100
        Next a
End Sub

回复

使用道具 举报

129

主题

779

帖子

3808

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3808
沙发
 楼主| 发表于 2022-12-26 16:02:43 | 只看该作者
在 Visual Basic 中插入模块,复制粘贴运行即可
回复 支持 反对

使用道具 举报

129

主题

779

帖子

3808

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3808
板凳
 楼主| 发表于 2022-12-26 16:04:18 | 只看该作者
第四行“=”后的数值代表想要设置的长宽值,可根据需求修改使用
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表
Baidu
map