Don't really understand your question, I'm french.
this example don't care of existing update order., it reverse it.
It's more difficult for me to take care of existing update number.
but you can replace:
Att.updateOrder=0' by
Att.updateOrder=ActiveModelReference.Attachments.count+1
See vba microstation Help :UpdateOrder
Laurent