gpt4 book ai didi

vba - 使用 VBA 在 Word 中创建另一个范围对象的副本

转载 作者:行者123 更新时间:2023-12-03 08:28:37 25 4
gpt4 key购买 nike

在 Word 中,我尝试了以下操作:

Dim Range1 As Range, Range2 As Range
Set Range1 = Selection.Range 'just an example, could be any range
Set Range2 = Range1 'seems to create an alias, not an independent copy
Range2.Collapse 'Not only collapses Range2, but also Range1
Range1.Select 'I had rather keep te original Range1 unaffected

如何创建 Range1 的独立副本?

最佳答案

如果要创建两个指向文档中同一位置但可以彼此独立操作的 Range 对象,请使用

Set Range2 = Range1.Duplicate

参见https://learn.microsoft.com/en-us/office/vba/api/word.range.duplicate

关于vba - 使用 VBA 在 Word 中创建另一个范围对象的副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65825904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com