Kann ich mit VS 2012 ein Office 2007-Add-In erstellen?

9

Dies würde nicht vorschlagen: Ссылка

Aber, aber ... wirklich ?

Office 2007 ist immer noch allgegenwärtig - sicherlich haben sie die Unterstützung nicht bereits fallengelassen? Ich muss es unterstützen, und es scheint, als würde dies bedeuten, dass ich VS2012 nicht verwenden kann.

Oder diese Einschränkung gilt nur für die RC? (Bitte). Oder vielleicht erstellt es Add-Ins, die auf 2010 ausgerichtet sind, aber dennoch auf 2007 ausgeführt werden können? (Umklammert Strohhalme).

Sag mir, es ist nicht so ...

    
Gary McGill 22.07.2012, 21:45
quelle

2 Antworten

3

Sie können ein Office-Add-in, das auf 2010 zielt, aber das funktioniert immer noch in Office 2007 . Der Trick besteht darin, dass Sie wissen müssen, welche Interop-Typen und -Ereignisse 2007 im Vergleich zu 2010 vorhanden sind. Wenn Sie versuchen, auf ein Ereignis oder ein Klassenmitglied zuzugreifen, das 2007 nicht existiert, haben Sie Probleme.

Visual Studio 2012 enthält nur Office 2010-Projektvorlagen. Ein weiterer Ärgernis / Einschränkung ist, dass sie die Unterstützung von Setup-Projekten eliminiert haben, so wie wir unser Plugin veröffentlicht haben. Setup-Projekte wurden durch InstallShield Limited Edition (ISLE) ersetzt .

    
SliverNinja 23.07.2012, 14:25
quelle
2

FYI, circa März 2013, ich habe gerade ein Excel-Add-in erstellt, das auf Excel 2013 ausgerichtet ist und in Excel 2007 einwandfrei funktioniert.

Ich musste Aufrufe von get_Range entfernen / ersetzen, aber das ist keine Überraschung, da get_Range immer ein bisschen wie ein Hack wirkte.

%Vor%

Ich muss noch ein InstallShield LE-Paket erstellen. Das kommt als nächstes ...

    
Ward Yaternick 07.03.2013 10:39
quelle