Wiki der Access Code Library

Gemeinsam zu mehr Effizienz in der Anwendungserstellung

Add-In-Host

Aus Access Code Library
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Die Seite wurde neu angelegt: „ ...“)
K
Zeile 1: Zeile 1:
 +
* MS.net 4.0
 +
* Laden und Starten von Plug-Ins (weitere Add-Ins)
 +
* Zugriff auf Command bars / Ribbons
 +
* VBE: Tool-Window erzeugen + bestehende verwenden (GUID)
 +
* Application-Objekt (VBE + Office-Application) liefern
 +
* Optionen-Dialog (für Host + Plug-Ins?) - gemeinsame Optionen?
 +
* MEF ???
 +
* Lade-Reihenfolge festlegen? ... NEIN - (Noch nicht)
 +
* Aufräumen - Command bar, ... STABIL
 +
* Laden
 +
** Laden über: ''Verzeichnis + XML je Plug-In'', Registry, zentrales XML
 +
** Informationen von Plug-In:
 +
*** Für User: Name, Beschreibung, Versionsnummer, URL, Copyright,
 +
*** Für Host: ID (z. B. direkt von Assembly),
 +
** Host: Ladeverhalten: wie VBE-Add-Ins,
-
...
+
* Host für VBE + Office-App.
 +
* Beobachten vom Laufzeitverhalten / Abgestürztes Add-In nicht mehr laden
 +
 
 +
* Fehlerbehandlung durch Host (z. B. ein Fehler über Event von CommandBar)
 +
 
 +
* Eventhandler analog MS.net / Delegates
 +
* Kein direktes Reagieren auf CommandBar-Events im Plug-In - Nur Host reagiert auf Commandbar-Events
 +
* Add-in-Host für Office 2000 bis 2010 ff
 +
* Weiche zw. Commandbar/Ribbon
 +
* PIA - welche Version?

Version vom 19:13, 30. Mai 2011

  • MS.net 4.0
  • Laden und Starten von Plug-Ins (weitere Add-Ins)
  • Zugriff auf Command bars / Ribbons
  • VBE: Tool-Window erzeugen + bestehende verwenden (GUID)
  • Application-Objekt (VBE + Office-Application) liefern
  • Optionen-Dialog (für Host + Plug-Ins?) - gemeinsame Optionen?
  • MEF ???
  • Lade-Reihenfolge festlegen? ... NEIN - (Noch nicht)
  • Aufräumen - Command bar, ... STABIL
  • Laden
    • Laden über: Verzeichnis + XML je Plug-In, Registry, zentrales XML
    • Informationen von Plug-In:
      • Für User: Name, Beschreibung, Versionsnummer, URL, Copyright,
      • Für Host: ID (z. B. direkt von Assembly),
    • Host: Ladeverhalten: wie VBE-Add-Ins,
  • Host für VBE + Office-App.
  • Beobachten vom Laufzeitverhalten / Abgestürztes Add-In nicht mehr laden
  • Fehlerbehandlung durch Host (z. B. ein Fehler über Event von CommandBar)
  • Eventhandler analog MS.net / Delegates
  • Kein direktes Reagieren auf CommandBar-Events im Plug-In - Nur Host reagiert auf Commandbar-Events
  • Add-in-Host für Office 2000 bis 2010 ff
  • Weiche zw. Commandbar/Ribbon
  • PIA - welche Version?