Thank you for putting me out of my misery. Thought this might be the answer.

I think that I had probably stumbled across this fact myself when I couldn't paste with formatting directly into the TextBox.

This will leave your original suggestion and code. You mention that it "will work subject to provisos". What are these please?