当我将文本从一个 Word 文档复制到另一个文档时,它也会复制制表位,有什么方法可以防止这种情况发生,而无需诉诸纯文本复制?我已设置“在文档之间复制时使用目标样式”,并且正常目标样式设置为清除所有制表位。但是,原始文档中的制表位被复制了。原始文档有带编号的段落,制表位位于 0.92,悬挂线的缩进为 0.92,目标文档应将这两个位置都位于 1.27(以厘米为单位,但这应该无关紧要)。悬挂线确实出现在 1.27,但第一行的文本从 0.92 开始,第一行的数字确实出现在正确的位置。
答案1
在 Word 中,文本样式具有以下属性(颜色、行距、字体大小、制表位),如果您复制文本及其样式,则整个样式都会插入到新文档中。您显然想要从第一个文档复制样式的某些属性(制表位除外),并从第二个文档的某些样式中获取某些选定的属性(制表位)?
这实质上意味着 Word 必须为您合并样式,并用新文档中某些样式的值替换所有复制的样式和样式模板中的“tabstop”属性......我认为这是不可能的。
最简单的方法是纯文本复制,或者直接复制并更改新文档中的样式模板并更改那里的制表位(除非您不使用样式模板,那么您应该复制所有内容,并且在选择粘贴的文本时只需选择编辑段落并更改所有选定文本的制表位设置)