【问题标题】:How to increase or decrease the distance between the two lines inside the Button?如何增加或减少Button内两条线之间的距离? 【发布时间】:2019-03-12 20:56:58 【问题描述】: 如何增加或减少Button内部两条线的距离? 【问题讨论】: 标签: excel vba button userform 【解决方案1】: 你不能。您可以自定义按钮的某些方面,但不能像使用 Word 文档那样自定义行间距。 更新:在表单按钮中执行此操作的唯一方法是使用 VBA。我尝试了一些这样的代码: Me.cmd_button.Caption = "LALALA " & vbNewLine & vbNewLine & "LALALALALALALA" 我得到了这个: 更新 2: 作为@T.M.说,如果你改变按钮的标题,你必须确保增加/减少me.cmd_button.Height属性以使文本可读。如果你使用了多条分隔线并且你不改变按钮的高度,文本将不会出现。 【讨论】: ... 和/或减少 cmd_button.Height 属性,只要 .Caption 属性仍然可读:-)。 确实如此。必须更改高度以使文本可读。感谢您的观察。@T.M. 我应该输入代码的哪一部分?我应该部分添加 Private Sub UserForm_Click() 吗? 我现在确实知道您需要什么,但可能是在表单的加载事件中 【解决方案2】: 我使用 Ctrl+Enter 来制作两行文本。为了保持距离,我再重复一次(类似于 Word 程序中的 Enter)。但是创造的距离很远!。 【讨论】: 两行之间的间距由您使用的Font.Size 值决定。与Font.Size=20 相比,Font.Size=8 的距离会更高。 你能解释更多吗?在哪个部位?我不认为每条线都是可能的! - @Foxfire 和烧伤和烧伤 没有更多的解释。您可以自定义按钮中标题的文本字体和文本大小。如果你使用大字体,差距会更大。如果您使用小字体大小,差距会更小。就这样。是的,您必须对所有行使用相同的值。不可能每行都可以。