我正在更新Word文档的模板,该文档使用了我已经适应的多种样式,以便在多级列表中的数字之前包含文本,以便在准备文档期间自动添加该文本。我添加了一些新的列表样式,并在字段“输入数字格式:”之前我添加了一些文本,例如我已经链接到样式的“建议1”。当用户点击该样式时,word会自动输入单词Recommendation和顺序相应的数字。
现在需要添加一些新样式,在数字前加上较长的文本。例如,我需要在编号之前加上“部分重复推荐”,但是不可能,因为单词似乎在这个字段上只有22个字符的限制。
有没有办法解决这个问题(在VBA的帮助下,在“输入数字格式:”字段中放置一个长度超过22个字符的字符串)?
这是Word应用程序的限制以及自动编号的工作原理。作为风格的一部分,不可能做出建议。 VBA无法执行Word应用程序不支持的操作,它只能“自动化”用户通常执行的操作。
您可以尝试在最终用户组中询问有关解决方法的问题。另一种可能性出现在脑海中:
ListNum
字段进行编号。这些可以放在文本的任何位置。 VBA代码可用于插入文本和字段代码。