VBA在文本框中对齐文本

时间:2014-02-10 03:16:50

标签: vba

我想知道有没有办法在文本框中显示文本以及左右对齐。 textbox属性只是向左或向右。 例如:

enter image description here

2 个答案:

答案 0 :(得分:1)

我一直试图将金额与文本框右侧的3个小数位对齐。我使用的字符串变量是addnreport。

我使用了一个临时字符串StrX,我RSet(右键) 在文本编辑器中,它按预期显示,但在文本框中,无论你做什么,最右边的值似乎都是中心对齐的。

addnreport = addnreport & acc & vbTab & month & vbTab & "PL" 
            RSet StrX = (Format(Round(amount, 3), "#,###,###,##0.000"))
            addnreport = addnreport & StrX & vbCrLf

答案 1 :(得分:0)

您可以尝试为此添加标签字符

  • 将默认文本框对齐方式设置为左侧,
  • 在代码后面添加第一个单词
  • 在代码后面添加标签char
  • 在代码后面添加第二个单词
  • 将其显示在您的文本框中

希望它有效