【问题标题】: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 和烧伤和烧伤
    • 没有更多的解释。您可以自定义按钮中标题的文本字体和文本大小。如果你使用大字体,差距会更大。如果您使用小字体大小,差距会更小。就这样。是的,您必须对所有行使用相同的值。不可能每行都可以。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-26
    • 2018-08-17
    • 2019-06-26
    • 2011-02-18
    相关资源
    最近更新 更多