我正在更新一个Word文档的模板,它使用了我已经修改过的几种样式,以便在准备文档时自动添加数字之前的文本。我添加了一些新的列表样式,在字段“输入数字格式:”之前,我添加了一些文本,例如我链接到样式的‘建议1’。当用户单击该样式时,word将自动按顺序输入单词推荐和适当的编号。
现在需要添加一些新的样式,在数字之前加上更长的文本。例如,我需要将“部分重申的建议”放在数字之前,但这是不可能的,因为word在这个字段上似乎只有22个字符的限制。
有没有一种方法在VBA的帮助下解决这个问题(在“输入数字格式:”字段中放置超过22个字符的字符串)?
发布于 2019-02-19 10:27:12
这是对单词应用程序和自动编号工作方式的限制。作为一种风格的一部分,不可能做建议的事情。VBA不能做不受Word应用程序支持的事情,它只能“自动化”用户通常执行的操作。
您可以尝试在最终用户组中询问工作周围的情况。突然想到了两种可能性:
ListNum
字段进行编号。这些可以定位在文本中的任何地方。VBA代码可用于插入文本和字段代码。https://stackoverflow.com/questions/54756921
复制