我有一点关于excel的问题。我每次打开一张表都会收到此错误:
之后像10-15分钟。我已经尝试了互联网上列出的几个东西,这里列出了我尝试的东西:添加额外的内存从32位更改为64位并反转,添加虚拟内存,禁用和启用DDE,更改办公室版本,还有一些注册设置。现在我想知道它是否可能是我正在使用的宏,它以一定间隔在两张纸之间切换。起初我认为这是一个问题,如果我把它们从共享中删除,所以我编写了一个脚本,将它们复制到本地,但错误仍然存在。
错误处理程序
Dim RunTime1 As Date
Sub MacroSwitch()
     Application.DisplayFullScreen = True
     On Error GoTo Errhandler
     Application.ScreenUpdating = False
     Workbooks.Open Filename:= _
        ThisWorkbook.Path & "\Monteursplanning.extern.xls", ReadOnly:=True
     ActiveWindow.WindowState = xlMaximized
     Exit Sub
Errhandler:
     MsgBox "An error has occurred. The macro will end."
     Application.DisplayFullScreen = False
End Sub
StartSwitchbutton
Sub MacroAutoRun1() 
     Application.DisplayFullScreen = True
RunTime1 = Now + TimeValue("00:01:00")
    Application.OnTime RunTime1, "MacroAutoRun1"
    If IsWbOpen("Monteursplanning.extern.xls") Then
         Application.ScreenUpdating = False
         Workbooks.Open Filename:= _
            ThisWorkbook.Path & "\Monteursplanning.intern.xls", ReadOnly:=True
         ActiveWindow.WindowState = xlMaximized
         Windows("Monteursplanning.extern.xls").Activate
         ActiveWindow.Close
         Application.ScreenUpdating = True
    Else
         Application.ScreenUpdating = False
         Workbooks.Open Filename:= _
            ThisWorkbook.Path & "\Monteursplanning.extern.xls", ReadOnly:=True
         ActiveWindow.WindowState = xlMaximized
         Windows("Monteursplanning.intern.xls").Activate
         ActiveWindow.Close
         Application.ScreenUpdating = True
    End If
  End Sub
有什么想法吗?
                  我很抱歉英语,我尽可能多地使用google翻译。
                
                
                  
                    —
                    迪伦Rz 2016年
                    
                  
                
              
                  您是否使用Windows任务管理器来查看内存消耗以及excel进程的数量?
                
                
                  
                    —
                    Seth 2016年
                    
                  
                
              
                  @seth是的我使用和没有错误消息,但ram使用量和CPU使用量保持不变。我监视它15分钟,直到错误发生但没有突然改变。
                
                
                  
                    —
                    Dylan Rz 2016年
                    
                  
                
              
                  如果我理解正确的话,机器有多少内存,有多大的工作书每分钟都会打开?这些书是自己进行计算吗?
                
                
                  
                    —
                    Seth 
                    
                  
                
              
                  @seth 2张不超过300kb,据我所知,床单不做任何形式的计算。它的所有静态文本。
                
                
                  
                    —
                    Dylan Rz 2016年
                    
                  
                
              