2016-12-13 13 views
0

Ich verbrachte die ganze Nacht damit, dies herauszufinden und kann es nicht finden.Office-Add-In mit Aufgabenbereich und Inhalt?

Ist es möglich, ein Excel/Office-Add-In zu haben, das sowohl Inhalts- als auch Taskpanel-Komponenten enthält?

Wirklich, ich möchte eine Inhalts-App, aber ich möchte zusätzliche Optionen/Schaltflächen in der Multifunktionsleiste und Task-Palette, die verschiedene Aktionen/Änderungen in meiner Content-App auslösen wird. Immer wenn ich versuche, den XML-Knoten VersionOverrides zu meinem Manifest in einer Inhaltsanwendung hinzuzufügen, schlägt er immer fehl. Keiner meiner Knöpfe erscheint. Alle Beispiele, die ich finden kann, haben den Namensraum [...]/taskpaneappversionoverrides. Ich habe versucht, es zu [...]/contentappversionoverrides zu ändern, aber das funktioniert auch nicht.

Der Grund, warum ich das möchte, ist, weil das Einfügen einer Inhalts-App stumpf ist, weil Sie zu Einfügen> Meine Addins> Auswählen hinzufügen müssen. Es ist schwer zu finden. Aber es ist wirklich einfach, Aktionen auszulösen, wenn sie ein TaskPane in hinzufügen installiert haben.

<VersionOverrides xmlns="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="VersionOverridesV1_0"> 
    <Hosts> 
    <Host xsi:type="Workbook"> 
     <DesktopFormFactor> 
     <GetStarted> 
     ... custom tab, groups, buttons, etc 

Antwort

0

Zu diesem Zeitpunkt nur eine TaskPane oder einen Dialog über eine Add-In-Befehl anzeigen. Es ist ein Szenario, das wir gehört haben und wir haben in unserer Roadmap zu adressieren (noch nicht festgeschriebenes Datum). Wir können auf diesen Thread antworten, wenn die Funktionalität für die Vorschau verfügbar ist.

Gibt es ein bestimmtes Szenario, wo Sie möchten, dass dies ein Content Add-In ist (z. B. eine Datenvisualisierung?).

dank

+0

Mein besonderer Fall ist eine Datenvisualisierung. Ich möchte den Inhalt nicht mit Steuerelementen überladen. Ich würde es lieber in einem Aufgabenbereich tun. Betrachten Sie es als ein Pivot-Diagramm, in dem Sie sein Verhalten in einer Task-Leiste ändern, aber das Diagramm selbst ist Inhalt. Es gibt auch viele kontextbezogene Aktionen, die Sie möglicherweise auch ausführen möchten und über Bandbefehle verfügbar machen. Vielen Dank! – viggity

1

Es ist nicht möglich, eine TaskPane von einem Content-Add-in und Befehle nur für die TaskPane manifestieren unterstützt zu starten. Eine Alternative für Ihr Szenario ist ein Inhalts-Add-In und dann, um einige der Benutzeroberfläche in Ihrem Content-Add-In zu entrümpeln, verwenden Sie die dialog API (zB ein Zahnrad-Symbol als dann öffnet den Dialog für mehr realen Zustand, wo Sie präsentieren Mehr Optionen).

Längerfristig denke ich, wir sollten eine API haben, mit der Sie Webobjekte in das Dokument einfügen können. Das Modell würde also nur aus einem einzigen "Add-In" -Konzept bestehen, das Befehle enthält, und dann aus Befehlen, mit denen Sie APIs verwenden, um Dinge zu tun, einschließlich Einfügen von Web-Objekten in das Dokument, Anzeigen von Dialogen oder Fenstern.

Verwandte Themen