VBA Excel SaveAs работает на одном ПК, но портит файл на другом - PullRequest
0 голосов
/ 16 октября 2018

Я написал MACRO, который делает то, что мне нужно, и конечный результат - сохранить файл как finished file, а затем открыть этот файл и запустить другой MACRO.

Этот скрипт работает точно так же, как яЭто необходимо, и нет никаких проблем, пока я не попытаюсь запустить этот код на другом компьютере.

Вот где код ломается.

' Note I have tried several file formats.
ocd_wb.SaveAs Filename:="finished file", FileFormat:=xlOpenXMLWorkbook

Set re_wb = Workbooks.Open("finished file")

Когда я пытаюсь выполнить вышеупомянутое на моем компьютере Coworkersон выдает ошибку, и когда я проверяю файл, он поврежден.

Я не уверен, что может вызвать это.Все, что я проверяю в сети, говорят, чтобы сохранить как различные типы файлов.(52, xlOpenXMLWorkbook, xlOpenXMLWorkbookMacroEnabled).Ни одна из которых не работает.Обратите внимание, что все эти форматы отлично работают на моем ПК, поэтому я не уверен, что это проблема с типом файла.

Обновление: у нас обоих Office 2010, поэтому проблема не в версии.

...