Gewusst wie: Behandeln von Fehlern in Office-Projekten
Durch die Art und Weise der Interaktion zwischen verwaltetem und nicht verwaltetem Code werden in Visual Studio keine Fehler angezeigt, die von Microsoft Office-Anwendungen ausgelöst werden. Um diese Fehler anzuzeigen, konfigurieren Sie den Debugger so, dass er bei Ausnahmen der Common Language Runtime anhält.
Tipp
Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Die von Ihnen verwendete Visual Studio-Edition und die Einstellungen legen diese Elemente fest. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.
So halten Sie bei Common Language Runtime-Ausnahmen an
Klicken Sie im Menü Debuggen auf Ausnahmen.
Aktivieren Sie die Kontrollkästchen neben Common Language Runtime-Ausnahmen.
Bei jeder Ausnahme wird nun der Debugger aufgerufen. Dazu gehören auch Ausnahmen, die Sie behandelt haben, sowie Ausnahmen (erste Chance), die von der Common Language Runtime selbst ausgelöst werden und für das Projekt nicht relevant sind. Fehler, in denen darauf Bezug genommen wird, dass msosec nicht gefunden werden kann, treten in jedem Projekt auf, können aber ignoriert werden. Diese msoec-Ausnahmen haben keine Auswirkungen auf die Projektmappe.
Sie können für Methoden auch Try...Catch-Anweisungen verwenden, um Ausnahmen abzufangen. Weitere Informationen finden Sie unter Gewusst wie: Testen von Code mit einem Try...Catch-Block in Visual Basic und unter Gewusst wie: Behandeln einer Ausnahme mit try/catch (C#-Programmierhandbuch).
In der Standardeinstellung zeigt Visual Studio auch keine Just-In-Time-Debugfehler für Office-Projekte an. Sie können dieses Feature jedoch aktivieren, um die ausgelösten Fehler anzuzeigen. Weitere Informationen finden Sie unter Just-In-Time-Debuggen.
Siehe auch
Konzepte
Debuggen in Projekten auf Dokumentebene
Debuggen in Projekten auf Anwendungsebene