Frage

Jeder weiß, wie kann ich einen Installer Gemeinsame machen für die beiden Büro 2003/2007-Plugin. Installer sollte automatisch die entsprechende Office-Version wählen (2003/2007), ist abhängig von dem Office installiert ist.

Ich verwende VS2008, Extensibility - Gemeinsames Add, für mein Büro Plugin. Ich habe 2 Projekte für 2003 und 2007, ich möchte einen gemeinsamen Installer für beide machen.

ist jemand getan hat ähnliche Sache vor?

Ich brauche einen Einsatz (msi) Paket, so dass Benutzer nicht wählen muss, welche Version er verwenden muss.

War es hilfreich?

Lösung

Ive verwendet, um dieses bat-Datei Befehl in der Vergangenheit die richtigen PIAs zu installieren vielleicht können Sie es nützlich finden, wenn es "HKLM \ SOFTWARE \ Microsoft \ Office \ 12.0 \ Excel" bedeutet, dass Office 2007 Excel ect installiert ist .. .

@Echo off
:BEGIN
CLS
reg query "HKLM\SOFTWARE\Microsoft\office\12.0\Excel" || GOTO INSTALL11
REM ***************  INSTALLING OFFICE 12 PIA *****************************
%programfiles%\{InstallFolder}\O2007PIA.msi /passive

exit
:INSTALL11
reg query "HKLM\SOFTWARE\Microsoft\office\11.0\Excel" || GOTO INSTALLNOTHING
REM ***************  INSTALLING OFFICE 11 PIA *****************************
%programfiles%\{InstallFolder}\O2003PIA.msi /passive
exit
:INSTALLNOTHING
REM ... Clean up left out for brevity

Vielleicht könnten Sie ein msi Skript schreiben, das das gleiche tut.

Andere Tipps

Der Link unten erklärt, wie sagen, ob Office XP installiert ist. Ich bin sicher, dass eine ähnliche Seite für alle anderen aktuellen Versionen von Microsoft Office vorhanden ist. Sie können auch durch bestimmte Versionen von Office XP filtern.

http://office.microsoft.com/en-us/orkXP /HA011364611033.aspx

Ich benutzte das „Ziel, den kleinsten gemeinsamen demoninator“ Strategie erklärt hier . Es funktionierte gut für mich.

Das ist ganz einfach.

innerhalb Sie msi Sie nur für die wichtigsten Wege der Büroanlagen suchen müssen. diese Schlüsselpfade werden von Microsoft dokumentiert.

Office 2003 Standard und Schlüsselpfad Installationseinstellungen Arbeitsmappe

gibt es auch Dokumente für andere Office-Version.

vielleicht können Sie auch die finden Verwendung in Verbindung stehenden Produkte von Installer-Funktion in Betrieb zu erkennen. MSI Upgrade-Tabelle

nach den Versionen Erfassen Sie benötigen nur einen Ausdruck auf der Komponenten / Funktion

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top