Alle meine Skripts funktionieren nicht mehr und gibt 800a0007 Out of Memory-Laufzeitfehler zurück. Bis heute war alles in Ordnung. Es gab keine wesentlichen Änderungen im System (Win 7 64bit), ich habe sogar die neuesten Updates deinstalliert.VBS Excel.Application.Workbooks Laufzeitfehler 800A0007 Nicht genügend Arbeitsspeicher
Grundsätzlich öffnen Skripten Excel-Instanz, dann Arbeitsmappe öffnen und alle ODBC und Pivots aktualisieren. Das Öffnen von Excel und Arbeitsmappe funktioniert einwandfrei, ein Problem tritt auf, wenn das Skript versucht hat, etwas mit der Arbeitsmappe auszuführen.
Ich schrieb einfachen Code (es ist leere bestehende Excel-Datei zu öffnen), in diesem Fall Fehler aufgetreten Zeile 8: Set oWorkbook = .Workbooks (WorkbookName).
excelFileLocation = "D:\files\"
workbookName = "test.xlsx"
Set oExcApp = CreateObject("Excel.Application")
With oExcApp
.Application.DisplayAlerts = False
.Application.ScreenUpdating = False
.Workbooks.Open excelFileLocation & workbookName
Set oWorkbook = .Workbooks(workbookName)
.Application.Quit
End With
Es gibt genug Platz auf der Festplatte, in dem physikalischen Speicher, Auslagerungsdatei ... Fehler tritt aus System32 und SysWOW64 cmd/cscript ausgeführt wird.
Natürlich kann ich Excel manuell ausführen, Arbeitsmappe öffnen, alles aktualisieren, Datei speichern und alles funktioniert gut.
Bitte helfen Sie mir mit diesem Thema ..