2017-02-15 4 views
-2

Ich habe ein VBS-Skript, das bei der Aktualisierung Daten in einer Excel-Datei (2013) aktualisiert. ‚Aber es ist ein Fehler, was aufVBS Aktualisieren und Speichern von Daten Excel

xlBook.DisplayAlerts = False 

Die Fehlermeldung besagt‚Objekt nicht unterstützt diese Eigenschaft oder Methode‘Displayalerts‘

Hier ist das VBS-Skript

Option Explicit 
Dim xlApp, xlBook, xlSheet 
Set xlApp = CreateObject("Excel.Application") 
Set xlBook = xlApp.Workbooks.Open("C:\Users\me\Desktop\"& "Book1.xlsx") 
Set xlSheet = xlBook.worksheets.item(1) 
xlBook.DisplayAlerts = False 
xlBook.RefreshAll 
xlBook.Save 
xlBook.Close 
xlApp.Quit 
Set xlSheet = Nothing 
Set xlBook = Nothing 
Set xlApp = Nothing 
+0

Try 'xlApp.DisplayAlerts = false' – CallumDA

+1

das funktioniert, können Sie dies als Antwort posten und ich werde es akzeptieren? –

+2

Protip: Sie wissen, dass Sie mit einem 'Excel.Workbook'-Objekt arbeiten, und Sie wissen von der Fehlermeldung, dass es kein 'DisplayAlerts'-Mitglied hat. Der nächste Schritt sollte gewesen sein, "Excel VBA DisplayAlerts" zu googeln (erster Treffer "Application.DisplayAlerts" auf MSDN), nicht nach Stack Overflow fragen. –

Antwort

1

DisplayAlerts ist eine Eigenschaft des Objekts Application

xlApp.DisplayAlerts = False 
Verwandte Themen