Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

CLR VS2005 C++ & Interop.Excel.1.3

Empfohlene Antworten

Servus,

folgender Sachverhalt:

Ich habe eine CLR Consolenanwendung in die ich einen Verweis auf die

COM Komponente 'Interop.Excel.1.3' (Excel 2000) eingefügt habe.

Soweit, so gut. Anwendung funktioniert wie gewünscht, wenn Excell 2000

installiert ist.

Wenn die entsprechende Excelversion nicht installiert ist bekomme ich

diese Meldung vom CLR Debugger.

Eine nicht behandelte Ausnahme des Typs "System.IO.FileNotFoundException" ist in MyConsole.exe aufgetreten.

Zusätzliche Informationen: Die Datei oder Assembly Interop.Excel.1.3, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.

Ist auch logisch, da die besagte Datei nicht da ist.

Jetzt die Frage, wie kann ich das am geschicktesten umgehen, bzw.

Abfangen? So in der Art, 'Es ist die falsche oder keine Version von Excel

installiert, das Programm wird beendet.'

TinTin

Versuch doch mal, den ganzen COM-Kram hierein zu packen:


try

{

   COM - K R E M P E L

}

catch (Exception e)

{

   Dieser Block wird bei einer Ausnahme ausgeführt...

   Hier kannst du z. B. eine Meldung ausgeben.

}

Versuch doch mal, den ganzen COM-Kram hierein zu packen:


try

{

   COM - K R E M P E L

}

catch (Exception e)

{

   Dieser Block wird bei einer Ausnahme ausgeführt...

   Hier kannst du z. B. eine Meldung ausgeben.

}

Ich habe aber leider den COM Krempel via 'Projekteigenschaften/Verweis

hinzufügen' eingefügt. Und was nun? Das ich Exceptions mit try/catch abfangen kann ist schon klar,

aber wie komme ich da dran?

ich nutze

using namepace Excel;

Wenn man den Wald vor lauter Bäumen nicht mehr sieht.

Man solte schon alle benötigten DLLs mitliefern. :floet:

Danke und ich bitte vielmals um Vergebung.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.