早上好, 从Inventor(CADprogram)导出Excel文件(xlsx)时,我希望能够使用我编写并保存在xlsm文件中的宏来编辑此列表。 直到几天前,如下所示的代码仍可正常工作,而没有任何探测。 但是现在我收到以下错误:运行时错误1004
我已经用2个excel文件进行了测试。仅当我打开xlsm时,运行宏才有效,但是,一旦我关闭xlsm,就会再次弹出相同的运行时错误。 我在excel中使用以下代码: Application.Run(“'C:\ Users \ epls \ Desktop \ Script \ Hout.xlsm'!test”)
Sub excel()
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("C:\Users\epls\Documents\test2\Werkplaats Info\Hout.xlsx")
objExcel.Application.Visible = True
objExcel.Run "'C:\Users\epls\Desktop\Script\Hout.xlsm'!test"
objExcel.ActiveWorkbook.Close
objExcel.Application.Quit
End Sub
我发现非常奇怪的是,它曾经可以工作,并且仍然可以在只有excel 2013版本的另一台PC上工作。