What would be wrong with saying " has walked off."  It seems to me that the
present perfect fits here since technically  the person would have picked up
the silver before leaving the room.  What do you think?
Mary Ann Black