Here is a thought...
What if your named all your objects that you intend to reference using a common prefix?
myPrefix_object1 when pasted might become myPrefix_object1_2 ... myPrefix_object1_270
But you should still be able to find them.
That's a great solution however I do have a second problem I should have mentioned (my fault), I am also using the specific numbers in the loop to reference the named objects I need to show/hide.
For instance, Letter_03 when, the loops reaches that letter I concatenate "Letter_0" with the number the loop is at "3" to then hide/show that object. Is there maybe a better way of doing this? Or better yet a way to copy/paste without Captivate renaming?
Unfortunately, you're stuck on the copy/paste renaming.
I just know that if I need to do what you are doing - that I append a prefix prior to copy/paste because Captivate will constantly change the suffix. Then you just find all the objects with the prefix and there is no need to concatenate at all.
I know it is not much help in the moment - just some advice going forward.
There is no way to prevent the renaming. This happens both within a project as between projects. I already logged feature requests to prevent this from happening when pasting into a new project, but to no avail. Because of the requirement of uniqueness of names within one project, I understand that renaming.
Rename consists of adding one number at the end. To restore the original names, you have to delete that last number.