What? But the code you've posted does *not* work. So that will be impossible.

Do you mean that you are obligated to the .InsertFile method for some reason, despite an alternative method being easier to implement your specifications?