2016-06-25 19 views
1

Ich habe Visual Studio 2015 Community und ich habe die folgenden Optionen, um ein neues Projekt zu erstellen. Wird eines dieser Projekte ein Add-In erstellen, das in allen Versionen von Excel 2010 bis 2016 (wenn möglich auch 2007) funktioniert? Alles, was ich tun möchte, ist, eine Schaltfläche zum Menüband hinzuzufügen und einige Daten an einen Webdienst senden zu lassen. Wäre toll, wenn ich das Add-In nur einmal schreiben könnte.Ist es möglich, eine Excel-Erweiterung zu erstellen, die mit allen Versionen von Excel von 2010 bis 2016 kompatibel ist?

  • Excel-Add-in
  • Excel 2013 und 2016 VSTO-Add-in
  • Excel 2010 VSTO-Add-in

Vielen Dank im Voraus :)

+0

hängt davon ab, was Sie verwenden werden, die existiert oder existiert nicht in bestimmten Versionen. Aber Sie müssen nur 1 Add-In schreiben, verwenden Sie einfach 'application.version', um zu testen, welche Version verwendet wird, und fügen Sie Code passend für diese Probleme hinzu, –

+0

Danke, @StevenMartin. Welche der drei Optionen würdest du wählen? Vielen Dank – ChrisBellew

Antwort

0

Das geht gar nicht. Die alten Office-Versionen (2007/2010) verwenden die COM-Erweiterungen, die mehr auf der nativen Seite der Dinge lagen, die neueren Versionen (2013/2016) verwenden das Add-In-Modell, das im Grunde ein IFrame Ihrer App ist, der in die Anwendung geladen wird damit Sie mit dem Dokument interagieren können.