我使用的是 Office 365。MS Word 附带了一个Plain Text Content Control
命令,该命令可创建一个字段,该字段接受查看 Word 文档的人员的文本输入。
例子:
此输入字段将扩展到输入的大小,并且如果输入足够长,则将换行,但它不接受换行符(按 Return/Enter 或粘贴换行符无法创建换行符)。
我需要弄清楚如何创建一个允许插入换行符的文本输入字段。这与 HTML 输入类似<textarea>
。该解决方案需要得到本机支持,任何已经预先编写的内容都将优先于创建新的宏。
如何创建允许插入换行符的文本输入字段?
为此,您不需要 VBA,因为您只需更改文本输入的属性即可:
来源:启用文本框以接受多行文本 - Microsoft 支持
Rich Text Content Control
具有我想要的开箱即用的行为。默认情况下,它位于“开发人员”选项卡的“控件”组中。对于更严格的输入字段,您可以使用
Text Box (ActiveX Control)
. 在“控件”组中,找到“旧版工具”下拉列表并查看“AcitveX 控件”部分。在属性中,设置EnterKeyBehavior
为True
和MultiLine
toTrue
。