Freigeben über


Gewusst wie: Behandeln von Fehlern in Office-Projekten

Aktualisiert: November 2007

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.

Hinweis:

Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio, die in den folgenden Anweisungen aufgeführt sind, angezeigt. Die von Ihnen verwendete Visual Studio-Edition und die Einstellungen legen diese Elemente fest. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So halten Sie bei Common Language Runtime-Ausnahmen an

  1. Klicken Sie im Menü Debuggen auf Ausnahmen.

  2. 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

Erstellen von Office-Projektmappen in Visual Studio

Weitere Ressourcen

Debuggen in Visual Studio

Erstellen und Debuggen von Office-Projektmappen