是否可以在其他Excel应用程序打开时打开并保存工作簿?

时间:2017-06-13 07:58:37

标签: excel vba excel-vba

我想通过VBA打开一个工作簿,它是从另一个Excel应用程序打开的。即

  1. 打开您的宏文件
  2. 再次打开excel.exe(2)
  3. 通过excel.exe(2)
  4. 打开目标文件
  5. 运行宏
  6. 如果使用第一个应用程序正常单击目标文件,则打开目标文件没有问题,但是通过第二个应用程序(即在任务管理器中看到2个Excel应用程序),打开时出现错误9,并且我想无法保存。

    有解决方法吗?

            lb_reportWBOpen = Library.isWorkBookOpen(lx_pathReportFile)
            If lb_reportWBOpen Then
                Set lx_wrkBkReport = Workbooks(Library.getFilenameFromPath(lx_pathReportFile))
            Else
                Set lx_wrkBkReport = Workbooks.Open(lx_pathReportFile)
            End If
    

0 个答案:

没有答案