Ищем отличия на компьютерах на которых работает и на которых не работает. Например, кириллические или очень длинные имена пользователей, расположение папки temp (обоих, хотя системную папку (в отличии от пользовательской) перемещают очень редко), заполненность этих папок, да и расположение документа может оказывать влияние.
(Универсальный рецепт для Офиса (да и не только для него): если что-то не работает (или работает неправильно) -- попробуйте сделать пути покороче)