2017-12-19 3 views
1

Ich arbeite an einem Add-In zu Office365/Office2016, die Archivierung von Office-Dokument in unserem eigenen Repository (Content-Server) hilft. Benutzer können mit dem Add-In-Befehl, der als Multifunktionsleisten-Schaltfläche in der Office-Multifunktionsleiste angezeigt wird, eine mit der Inhaltsverwaltung verbundene Operation einleiten. Dieser Vorgang beinhaltet das Importieren von Dokumenten in das Repository, das Exportieren aus dem Repository und das Anzeigen in Office-Anwendungen usw.Wie Add-In-Schaltflächen dynamisch aktiviert deaktiviert in der Multifunktionsleiste

Problem: Während der Add-In-Befehl dabei hilft, die Operation in das Add-In zu starten, sehen wir diese Add-In nicht. In Schaltflächen können dynamisch in der Multifunktionsleiste aktiviert/deaktiviert werden. Diese Schaltflächen sind statisch und können nur unter Verwendung einer Manifestdatei hinzugefügt und entfernt werden, was keine praktikable Lösung darstellt. Dies war der Fall bei einem COM-basierten Add-In für Office-Thick-Clients. Diese Funktionalität fehlt in officeJS.

+0

annehmen Antworten: [? Wie funktioniert es] (https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work?answertab=active#tab-top) –

Antwort

3

Alle Ribbon-Steuerelemente sind in der Datei manifest.xml beschrieben und haben derzeit keine dynamische Kontrolle über sie. Sie können die Elemente nicht deaktivieren/aktivieren.

Wenn Sie diese Funktion in den kommenden Office.js Versionen sehen möchten, können Sie Ihre eigenen Business Case Anfrage bei officespdev.uservoice.com oder Up-Abstimmung ähnliche Anfrage schreiben: Support dynamic content in Add-in commands ribbon dropdown menu

Verwandte Themen