2017-06-25 4 views
0

Guten Tag alle,
Ich entwickelte eine Desktop-App in Elektron NodeJS und auch ein Add-In, um damit in Microsoft PowerPoint zu arbeiten. Was ich suche, ist eine Möglichkeit für mich, dass meine App das Add-In während der Installation in Microsoft PowerPoint installiert.
Falls Sie wissen, wie Sie dieses Problem in java oder c# lösen können, ist Ihre Antwort ebenfalls willkommen.Automatisieren Add-In-Installation bei der Installation einer App

Antwort

0

Ihre Anwendung müssen zwei Dinge tun, unter der Annahme, dass eine Kopie des Add-In-Datei (PPA oder PPAM) ist bereits auf dem Computer des Benutzers:

1) Stellen Sie sicher, PPT nicht ausgeführt wird (oder Bitten Sie den Benutzer, dies zu tun).

2) Nehmen Sie zwei Registrierungseinstellungen für jede PPT-Version vor, in die Sie das Add-In installieren möchten. Es wird nicht schaden, die Einstellungen für mehrere Versionen hinzuzufügen.

Hier ist ein Beispiel von reg-Einträge festlegen, die das Installationsprogramm für eine meiner addins macht:

Zuerst wird ein neuer Schlüssel für das Add-in. Ersetzen Sie die richtige Versionsnummer für XX:

HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ XX.0 \ Powerpoint \ AddIns \ RESIZE

Dann unter diesem Schlüssel, zwei neue Werte:

Path, a REG_SZ containing the path to your add-in file 
AutoLoad, a REG_DWORD = ffffffff hex 

Wie zu der Versionsnummer, PPT 2016 = 16.0, 2013 = 15.0, 2010 = 14.0, 2007 = 12.0 (sogar MS ist ein bisschen abergläubisch, es scheint!), 2003 = 11.0 und so weiter.

+0

Vielen Dank, ich werde dies eine Antwort geben, sobald ich es ausprobiere –

Verwandte Themen