Hallo zusammen
Ich muss in Excel ein Addin hinzufügen, auf mehreren PCs, und versuche das mit Auto-IT zu lösen. Das problem ist, das auf den PCs eine unterschiedliche Anzahl von Addins installiert ist, so dass ich mal mit OPEN bis zu OPEN12 rechnen muss.
Anbei der Registry-Ausschnitt
Registryauslesen,
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Options]
"OPEN"="/R \"C:\\Program Files\\Microsoft Office\\OFFICE11\\Library\\Analysis\\ANALYS32.XLL\""
"OPEN1"="/A \"addIn.ExcelWrapper.DataFunctions\""
"OPEN2"="/A \"AddIn.ExcelWrapper.MathFunctions\""
In diesem Beispiel wäre es OPEN1 und OPEN2, welches ich schreiben muss, weil es schon ein OPEN gibt.
Ganz stumpfsinnig könnte ich nun mit
If RegRead("HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Options", "OPEN")
Then
If If RegRead("HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Options", "OPEN1")
Then
oder so ähnlich vorgehen, aber elegant sieht anders aus
Ich hoffe jemand findet schnell Zeit für ein paar Zeilen.