Clever-Excel-Forum

Normale Version: Workbook_Open wird nicht aufgerufen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5
(11.06.2018, 15:00)schauan schrieb: [ -> ]Hallo Kuki,

ich hatte kein SAP zum Aufruf, sondern ein VBS-Script. Aber die gleichen Symptome Smile

Achso, verstehe... auch so seit ca. Oktober 2017 zufällig?
Kommentiere bitte alle 'Rim-ram' im Workbook_open aus (es wird zuviel Code aktiviert; dann reicht eben die Code im Workbook_open nicht aus zum analysieren was schief gehen könnte).

Schau mal was passiert ohne Workbook_open Code.
(11.06.2018, 16:02)snb schrieb: [ -> ]Kommentiere bitte alle 'Rim-ram' im Workbook_open aus (es wird zuviel Code aktiviert; dann reicht eben die Code im Workbook_open nicht aus zum analysieren was schief gehen könnte).

Schau mal was passiert ohne Workbook_open Code.

Das Problem ist, dass  auf den "neuen" Notebooks Workbook_Open nicht aufgerufen wird. Da bin ich mir sehr sicher, denn:
Ich habe schon mal alles Code entfernt und dort nur einen Befehl (msgbox) eingefügt gehabt. Selbst dieser eine Befehl wurde nicht ausgeführt. Bei den alten Notebooks funktioniert der Aufruf mit dem ganzen Code darin...
Hallo,

Zitat:Das Problem ist, dass  auf den "neuen" Notebooks Workbook_Open nicht aufgerufen wird. Da bin ich mir sehr sicher

Das kann nicht sein, hier im Forum schleichen alle möglichen Excelversionen rum und niemand klagt über einen solchen Fehler.
Und solange es kein neueres VBA gibt, ist das sehr unwahrscheinlich, daß diese Funktion von MS in Deiner Version deaktiviert
wurde und Office 2010 ist ja nicht gerade als ein Exoten-Office zu bezeichnen.
Vielmehr glaube ich, daß ein Installationsfehler vorliegen könnte. Versuche mal, die Reparaturroutine aufzurufen.
Nötigenfalls würde ich in einem solchen Fall auch darüber nachdenken, Office neu zu installieren.

Was anderes fällt mir zu diesem Problem leider nicht ein.
Drehe separat:


Code:
Sub M_snb()
  application.enableevents=true
End Sub
Hallo Kuki
Ich versuche mich auch mal im Ratespiel:
Hast Du schon mal versucht, wie sich die Datei mit einer anderen Ereignis-Prozedur verhält die Du für einen Test mal einbaust? z.B. Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Kommt die oder bleibt die auch inaktiv?
Funktioniert Workbook_open in einer Datei die Du im selben Verzeichnis (C:/Temp) abgelegt hast? Versuche es vor dem Aufruf der "SAP-Datei" und unmittelbar nach deren Aufruf.
hi All

Ich hab eine Einzige Datei, die wie alle andern, aus demselben Ordner gestartet wird.

Das
Code:
Private Sub Workbook_Open()
funktioniert auch nicht.

Alle andern Code im DieseArbeitsmappe funktioneren aber

Code:
Private Sub Workbook_Activate()
Private Sub Workbook_Deactivate()
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
etc.

Da hab ich in einem normalen Modul:
Code:
Private Sub auto_open()
den ganzen Kram eingetragen, und siehe es klappt.

Mfg Guschti
Hallo Guschti,

BEMERKENSWERT

da sieht man mal wieder das uralt nicht heißt "braucht man nicht mehr".
Danke für den Tipp. Das habe ich nicht erwartet und bin begeistert.
(11.06.2018, 18:13)Käpt\n Blaubär schrieb: [ -> ]Hallo,


Das kann nicht sein, hier im Forum schleichen alle möglichen Excelversionen rum und niemand klagt über einen solchen Fehler.
Und solange es kein neueres VBA gibt, ist das sehr unwahrscheinlich, daß diese Funktion von MS in Deiner Version deaktiviert
wurde und Office 2010 ist ja nicht gerade als ein Exoten-Office zu bezeichnen.
Vielmehr glaube ich, daß ein Installationsfehler vorliegen könnte. Versuche mal, die Reparaturroutine aufzurufen.
Nötigenfalls würde ich in einem solchen Fall auch darüber nachdenken, Office neu zu installieren.

Was anderes fällt mir zu diesem Problem leider nicht ein.

Hallo Käpt'n Blaubär.
Danke für deine Antworten.
Was genau kann nicht sein? Dass Workbook_Open nicht aufgerufen wird, sehe ich ja. Ich habe auch nicht behauptet, dass Microsoft die Methode abgeschafft hat oder Ähnliches. Sie wird nur nicht aufgerufen und ich wundere mich, warum das so ist.
Dass eine Installation schiefgelaufen ist, wäre vorstellbar, aber gleich bei mehreren Rechnern? Ich werde dennoch mal deinen Rat befolgen und die Rep. anschmeißen. Werde das verkünden, wenn es gelungen ist.
Gruß
Kuki
Hallo,

... bevor Du eine Neuinstallation machst gibt es Einiges zu beachten, sonst nützt das eher nichts bis gar nichts.

Das liegt daran, daß bei einer Deinstallation zwar die die Hauptdateien und -Ordner gelöscht werden, einzelne
Dateien, die auf den Rechner verstreut in verschiedenen Ordnern abgelegt sind, nicht gelöscht werden. Diese
werden bei der Neuinstallation als vorhanden erkannt und nicht überschrieben.

Das bedeutet, Dein Problem bist Du trotz Neuinstallation nicht losgeworden.

Und noch was, die Ablage dieser Dateien variiert natürlich von Windows zu Windows, so daß es nicht so einfach ist.

Da ich schon immer ein Sicherheitsfreak war habe ich nach einer durchgeführten Neuinstallation nach Einrichten der
Programme so wie ich sie haben wollte, sofort ein Sicherheitsupdate erstellt. Damit hatte ich quasi auch nach einer
Formatierung der Festplatte immer ein Update zur Hand und alle Einstellungen, so wie ich sie vorher hatte und gewohnt
war, waren sofort wieder da.
Allerdings habe ich momentan aufgrund meines Gesundheitszustandes die letzten fünf oder sechs Jahre Technikänderung
ziemlich vernachlässigt und verpennt. Es könnte also alles, was ich da oben erzählt habe inzwischen überholt sein.
Seiten: 1 2 3 4 5