自动输入创建模板的最佳方法?(用户表单?)

问题描述 投票:0回答:1

我想为技术文档创建一个模板。我希望能够使用像用户表单这样的东西一次放入几个变量,并在文档中填充多个区域。我看到有一种使用书签的方法,看起来不错,但据我所知,你不能多次使用同一个书签。例如,我在每个页眉上都有一个PartNumber字段(我的页眉每个部分都不同)。从我看到的书签方法,我必须为每一个我想使用PartNumber变量的地方制作一个新的书签,而不是插入一个重复的书签。这样一来,VBA就会变得冗长,并且使模板的维护更加繁琐。有没有更简单或更干净的方法来完成这个任务?

word-vba userform
1个回答
0
投票

如果你使用的是书签,你可以使用Ref字段(Insert>Quick Parts>Field)在文档的其他部分显示书签文本。

或者你可以研究使用CustomXML部件和映射的内容控件(更现代的方法)。

这两种方法都可以通过使用或不使用用户表单来实现。

© www.soinside.com 2019 - 2024. All rights reserved.