Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

VB6: Probs beim Schließen einer Excel-Arbeitsmappe

UselessUser / 2 Antworten / Baumansicht Nickles
Hi Leute!

Was in Gottes Namen ist denn hier nun wieder falsch? Ich erhalte in der Zeile

> Set XLWbk = XLApp.Workbooks("C:\Tabelle.xls") <

jedes Mal die Fehlermeldung "Object required"!

Habe einige Varianten der Syntax durchprobiert, immer die gleiche Meldung ... VBA- und Excel-Objekt-Bibliothek sind schon eingebunden.

Private Sub Form_Load()
    Set XLApp = CreateObject("Excel.Application")
    Set XLWbk = XLApp.Workbooks
    XLWbk.Open ("C:\Tabelle.xls")
    Set XLWbk = XLApp.Workbooks("C:\Tabelle.xls")
    XLWbk.Close
    Set XLApp = Nothing
    Set XLWbk = Nothing
End Sub


MfG

UselessUser

Rückmeldungen über Hilfestellungen sind sehr erwünscht:1. investiere ich Zeit, um dir zu antworten und2. möchte ich auch etwas dazulernen.
bei Antwort benachrichtigen
T-Rex UselessUser „VB6: Probs beim Schließen einer Excel-Arbeitsmappe“
Optionen

Hi,

versuche mal, die Variablen auch zu deklarieren.

Beispiel:




Funzt es jetzt?


 GrüßeT-Rex 
bei Antwort benachrichtigen
UselessUser Nachtrag zu: „VB6: Probs beim Schließen einer Excel-Arbeitsmappe“
Optionen

Hallo T-Rex!

Danke für die Hilfe, inzwischen habe ich das irgendwie auch herausbekommen. Es geht auch ohne Variablen-Deklaration, was aber sehr unpraktisch ist, weil ich dann in jeder Sub einen neuen Verweis auf das Application-Objekt schreiben müsste, ich erhalte sonst bei dem Zugriff auf das Workbook-Objekt eine Fehlermeldung:
Set XLApp = Create...

MfG

UselessUser

Rückmeldungen über Hilfestellungen sind sehr erwünscht:1. investiere ich Zeit, um dir zu antworten und2. möchte ich auch etwas dazulernen.
bei Antwort benachrichtigen