Code-
Doku
Wiki
Forum
Source
GitHub
Wiki der Access Code Library
Gemeinsam zu mehr Effizienz in der Anwendungserstellung
Add-In-Host
Ansichten
Seite
Diskussion
Quelltext betrachten
Versionen/Autoren
Aus Access Code Library
Version vom 19:41, 30. Mai 2011 bei
Josef Pötzl
(
Diskussion
|
Beiträge
)
(
Unterschied
)
← Nächstältere Version
|
Aktuelle Version
(
Unterschied
) |
Nächstjüngere Version →
(
Unterschied
)
Wechseln zu:
Navigation
,
Suche
MS.net 4.0
Laden und Starten von Plug-Ins (weitere Add-Ins)
Zugriff auf Command bars / Ribbons
Weiche zw. Commandbar und Ribbon
Host stellt Zugriff zur Verfügung
Plug-In stellt nur Daten zur Verfügung
Funktionsumfang von Ribbon/CommandBar ???
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), für welche Office-Anwendung(en) ist Plug-In
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
PIA - welche Version?
Vorerst keine Shims - getrennte Appdomain
Anwendungseigenschaft im Host für Plug-In
Dokument/Datenbank ist geladen
...
Navigation
Hauptseite
Themen
Kategorien
Code-Bibliothek
Richtlinien
Konzepte
Code-Schnipsel
Dokumentation
Projekte
AccUnit
DotNetLib
SqlTools
Wiki
Aktuelle Ereignisse
Letzte Änderungen
Hilfe
Suche
Werkzeuge
Links auf diese Seite
Änderungen an verlinkten Seiten
Hochladen
Spezialseiten
Druckversion
Permanentlink
Persönliche Werkzeuge
Mitmachen und profitieren
Mehr über die Access Code Library
Anmelden