我有一个源和目标Word 2013文档。每个文档都有多个分节符,每个分节都有非常特殊的页脚,我不能打扰。我需要复制源文档中某个部分的内容(没有分节符),并将这些内容粘贴到目标文档的某个部分 - 例如,将源节3的文本复制到目标节5中。将部分内容复制到另一部分,而不会影响分节符?
问题是,当我复制源节时,该复制命令还包含源文档中的分节符字符。因此,当我将它粘贴到目标文档时,它会吹走该目标节的中断字符(或者如果该目标节是文档中的最后一个,并且因此在其后没有分节符字符,则添加新节)。
有Word中的方式,用VBA宏,只是从源文件给定段的原始内容复制不复制该节的分节符并将其粘贴到不同的文档没有吹走的是目的地区段的分节符?
我已经尝试了所有种类的变化是这样的:
source.Sections(3).Range.Select
source.Sections(3).Range.Copy
dest.Sections(5).Range.Select
dest.Sections(5).Range.Paste
但贴线干扰目标文档的分节符。我也曾尝试从源文档减少选择长度(之前,我把它复制)一个字符,希望能排除分节符:
source.Sections(3).Range.Select
source.ActiveWindow.Selection.MoveEnd Unit:=wdCharacter, Count:= -1 ' (I also tried -2, -3, etc)
source.Sections(3).Range.Copy
dest.Sections(5).Range.Select
dest.ActiveWindow.Selection.MoveEnd Unit:=wdCharacter, Count:= -1 ' (I also tried -2, -3, etc)
dest.Sections(5).Range.Paste
这些削减在选择减少部分的实际文本,但似乎不排除分节符,我认为是在选择范围内?
Deduplicator,如果我搜索了很久在这个网站上为这个问题,并找不到它。你介意告诉我这个重复的帖子在哪里? – perlhacker9876