在 VBA 中将字体大小减小 1 步
有没有一种简单的方法可以在 VBA 中将 Word/Excel 等中的字体大小减小 1 步?
所以,如果我的字体大小是 48,我可以根据标准 Word 2007 字体组中的字体下拉列表轻松地将其减少到 36,而不是将字体大小减少 12 - 我不知道下一个字体大小是什么down 是...
所以不是通过 float 显式设置字体大小:
MyText.Font.Size = 36;
我可以做类似的事情吗:
MyText.Font.Size -= Reduce by 1 step;.... forgive the pseudo code!
Is there a simple way to reduce the Font Size in Word / Excel etc by 1 step in VBA?
So, say if my Font size was 48 could I reduce it to 36, easily, as per the Font drop down in the standard Word 2007 Font group, rather than reducing the font size by 12 - I will not know what the next font size down is...
So rather than setting Font Size explicitly by float :
MyText.Font.Size = 36;
could I do something like :
MyText.Font.Size -= Reduce by 1 step;.... forgive the pseudo code!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
对于 Excel,您可以检查“格式”工具栏上的“字体大小”组合框。那是 2003 年的东西,我认为它在 2007 年及以后仍然有效,但我没有可用于测试。
For Excel, you can check the Font Size combobox on the Formatting toolbar. That's 2003 stuff and I think it will still work in 2007 and beyond, but I don't have it available to test.
使用
字体
< /a> 对象的Shrink
方法:相反的是
MyText.Font.Grow
。Use the
Font
object'sShrink
method:The opposite is
MyText.Font.Grow
.您可以成长和缩小字体。
You can Grow and Shrink fonts.