VBA Excel另存为可在一台PC上运行,但会损坏另一台PC上的文件

时间:2018-10-16 18:03:02

标签: vba excel-vba save-as

我写了一个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")

当我在同事PC上尝试上述操作时,它会出错并且当我检查文件是否损坏时。

我不确定是什么原因造成的。我在网上检查的所有内容都说要保存为各种文件类型。 (52, xlOpenXMLWorkbook, xlOpenXMLWorkbookMacroEnabled)。都不起作用。请注意,所有这些格式都可以在我的PC上正常工作,因此我不确定文件类型是否有问题。

更新:我们都有Office 2010,所以它不是版本问题。

0 个答案:

没有答案