Freigeben über


Fehler "Laufzeitfehler '1008': Unsicherer Vorgang", wenn Sie ein Bildlauffenster mithilfe von VBA erweitern

Dieser Artikel enthält eine Lösung für den Laufzeitfehler 1008, der auftritt, wenn Sie ein Bildlauffenster mithilfe von VBA in Microsoft Dynamics GP erweitern.

Gilt für: Microsoft Dynamics GP
Ursprüngliche KB-Nummer: 951231

Problembeschreibung

Wenn Sie Visual Basic für Applikationen (VBA) in Microsoft Dynamics GP und in Microsoft Business Solutions – Great Plains 8.0 verwenden, um automatisch ein Bildlauffenster (auch als Raster in VBA bezeichnet) zu erweitern, wird die folgende Fehlermeldung angezeigt:

Laufzeitfehler '1008': Unsicherer Vorgang. Es wurde versucht, einen Wert in ein Anwendungsfeld festzulegen, das deaktiviert ist. Dieser Vorgang könnte die Integrität der Anwendung gefährden.

Ursache

Dieser Fehler tritt auf, wenn das sichtbare Symbol zum Erweitern des Bildlauffensters ein nicht bearbeitbares visuelles Schalterfeld ist, das nur ein Bild enthält. VBA lässt nicht zu, dass der Wert eines nicht bearbeitbaren Felds geändert werden kann.

Lösung

Um dieses Problem zu beheben, verwenden Sie ein ausgeblendetes Schaltflächenfeld, das mit derselben Größe und Position überlagert ist wie das Symbolfeld für visuelle Schalter.

Weitere Informationen zum Hinzufügen eines ausgeblendeten Felds finden Sie unter Hinzufügen eines ausgeblendeten Felds mithilfe von Modifizierer mit Visual Basic for Applications in Microsoft Dynamics GP.