如何用 space() / string() 填充行的其余部分?

How to fill the rest of line with space() / string()?

我正在生成一个充满用户输入值(用户表单输入)的 word 文档。

有什么方法可以在键入值后用填充该行其余部分所需的白色space 量来填充 space 吗?

或者如何获取行尾剩余的字符数?

你的问题不是很清楚。无论如何,这可能会对您有所帮助。

如果你有一个 String a,你想用最多 255 个字符的空格填充,你会做

Dim apad As String
apad = a & space(255 - len(a))  ' or
'apad = a & String(255 - len(a), " ")  ' or
'apad = a & WorksheetFunction.Rept(" ", 255 - len(a))

然后您可以根据需要使用 apad