is your script running with elevated permissions?
i would guess, it would need to, hard to do with vba, unless you run excel elevated