- hängt nicht von einer bestimmten Datei ab
- befindet sich in der Hauptsymbolleiste
- gibt eine anpassbare Benutzeroberfläche
Um ein solches Panel zu erstellen, benötigen Sie
1) eine Excel-Datei mit der Erweiterung xlam in% userprofile% \ appdata \ roaming \ microsoft \ addins
2) einen XML-Ressourceneditor (zum Beschriften von Schaltflächen)
3) Definieren Sie Schaltflächen anhand eines Beispiels
button id="b_MemberSelect" label="Member Select" onAction="p_MemberSelect" imageMso="ReturnToTaskList" size="large"
wo p_MemberSelect ein VBA - Prozedur ist
4) bei der Initialisierung des Verfahrens (in der xlam - Datei), müssen Sie die vorgegebenen Parameter zu übergeben
p_MemberSelect (ByVal vIRibbonControl Wie IRibbonControl) Sub
Aber diese Lösung hat eine Einschränkung - es nicht möglich ist , bildet sich in der Excel - Panel eingebettet zu schaffen, zum Beispiel:
Dieses Beispiel aus ein In2Sql- Projekt (ein Excel-Plugin, das SQL-Objekte rendert) . In diesem Plugin wird der Code mithilfe von c # - und VSTO-Bibliotheken generiert.