使用Shell命令自动打开Excel挂起计算

时间:2018-04-13 08:17:20

标签: excel-vba hang calculation vba excel

我正在使用VBA Shell命令在另一个实例中自动打开excel文件。 excel有一些内置的自定义插件。但是,每当我打开它并使用Application.Calculate运行计算时,计算都会挂起3-10%。该文件在两种情况下计算正常:

  1. 手动打开时。
  2. 当我在自动打开它后手动按下功能区上的自定义插件的按钮时,它也能正常工作。
  3. 我正在使用以下代码打开:

    Set obj = oShell.exec(pathtoexcel\Excel.EXE "pathtofile\File.xls")
    Set app = GetObject("File.xls").Application
    Set book = app.Workbooks("File.xls")
    book.Application.calculate
    

0 个答案:

没有答案