vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Excel-Addin - Datei Schließen Problem 
Autor: battroid
Datum: 21.06.09 11:53

Hi,

ich hänge immer noch an meinem Endless-Loop Problem (obwohl ich dachte ich hätte es gelöst ). Ich habe meinen Code mal vereinfacht, um besser testen zu können:

Private Sub Application_WorkbookBeforeSave( _
    ByVal Wb As Excel.Workbook, _
    ByVal SaveAsUI As Boolean, _
    <[In](), [Out]()> ByRef Cancel As Boolean) Handles _
    Application.WorkbookBeforeSave
 
        Wb.Application.DisplayAlerts = False
        Wb.Application.EnableEvents = False
        Cancel = True
        Wb.Saved = True
        Wb.Application.DisplayAlerts = True
        Wb.Application.EnableEvents = True
        Exit Sub
End Sub
Das Problem hier ist (Visual Studio 2008 und Excel 2007), dass das Cancel irgendwie keinen Effekt hat, wenn ich ein geändertes Workbook mit Datei/Schließen schließen will (also ohne vorheriges Save!). Mit obigem Code kommt immer wieder die Abfrage "Sollen Ihre Änderungen in Mappe X gespeichert werden?". Ich weiss, dass der obige Code so keinen Sinn macht, er dient aber der Anschauen meines Problems - der Endlosschleife. Selbst wenn ich noch ein wb.save einbaue kommt die Abfrage immer wieder. Ich knobele an dem Problem schon ein paar Tage herum und wäre für Hilfe dankbar. Vielleicht könnte Ihr es ja mal testen?

Viele Grüße
Norman
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Excel-Addin - Datei Schließen Problem1.018battroid21.06.09 11:53
Re: Excel-Addin - Datei Schließen Problem619effeff21.06.09 18:07

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel