Probleme beim Starten von Excel im Automatisierungsmodus

In einigen Fällen kann Drittanbietersoftware zur Automatisierung von Excel-Prozessen, wie z.B. Export in Excel, zu Excel-Problemen und einem Konflikt mit Oracle Smart View for Office führen.

Workaround:

Um Smart View zu deaktivieren, wenn Excel im Automatisierungsmodus gestartet wird, können Sie "DisableInAutomation" aktivieren, indem Sie einen Schlüssel und einen Schlüsselwert in der Windows-Registry hinzufügen. Erstellen Sie hierzu den Schlüssel "Options" und den Schlüsselwert "DisableInAutomation" wie folgt:

  • Schlüsselname:

    [HKEY_CURRENT_USER\Software\Oracle\SmartView\Options]
  • Schlüsselwert:

    "DisableInAutomation"=dword:00000001

    Ist der Wert auf 00000001 gesetzt, wird Smart View deaktiviert, wenn Excel im Automatisierungsmodus gestartet wird. Smart View wird richtig gestartet, wenn Excel manuell, außerhalb eines automatisierten Prozesses, gestartet wird.

    Ist der Wert auf 0 gesetzt oder wurde er nicht erstellt, wird Smart View aktiviert und gestartet, wenn Excel im Automatisierungsmodus gestartet wird, was zu Problemen führen kann. Smart View wird richtig gestartet, wenn Excel manuell, außerhalb eines automatisierten Prozesses, gestartet wird.

Registry-Schlüssel und Schlüsselwert erstellen

So erstellen und aktualisieren Sie den Registry-Schlüssel "Options":

  1. Klicken Sie auf Start, Ausführen, geben Sie im Feld Öffnen den Wert regedit ein, und klicken Sie auf OK.

  2. Suchen Sie den folgenden Registry-Unterschlüssel, und wählen Sie ihn aus:

    HKEY_CURRENT_USER\Software\Oracle\SmartView\
  3. Wählen Sie im Menü Bearbeiten die Optionen Neu, Schlüssel aus.

  4. Geben Sie Options ein, und drücken Sie die EINGABETASTE.

  5. Wählen Sie im Menü Bearbeiten die Optionen Neu, DWORD-Wert aus.

  6. Geben Sie DisableInAutomation ein, und drücken Sie die EINGABETASTE.

  7. Klicken Sie im Fenster Details mit der rechten Maustaste auf DisableInAutomation, und klicken Sie dann auf Ändern.

  8. Geben Sie im Datenfeld Wert den Wert 00000001 ein, und klicken Sie auf OK.

    Mit dem Wert 00000001 wird der Schlüssel DisableInAutomation aktiviert.

    Hinweis:

    Bei Eingabe eines Nullwerts wird diese Option deaktiviert.

  9. Verlassen Sie den Registry-Editor.

  10. Starten Sie Excel neu.