2017-10-06 5 views
3

Als ich vor dem 4. Oktober 2017 ein Office.js-Inhalts-Add-In in Excel/PowerPoint installierte, fügte es der Registerkarte Einfügen auf der Multifunktionsleiste automatisch einen "Einfügen-Button" hinzu. Wenn ich diese Schaltfläche drücke, wird das Inhalts-Add-In selbst in das aktuelle Dokument eingefügt. Am 4. Oktober 2017 änderte sich dieses Verhalten jedoch plötzlich. Wenn ich nun ein Inhalts-Add-In installiere, fügt die Schaltfläche "Hinzufügen" auf dem Installationsbildschirm sofort das Inhalts-Add-In selbst in das Dokument ein, ohne eine eigene Schaltfläche in der Multifunktionsleiste zu erstellen.Add-In-Verhalten von Office.js beim Hinzufügen von Inhalten

Das Manifest des Inhalts-Add-Ins entspricht fast dem ursprünglichen Manifest, das von Visual Studio generiert wird, und es spielt keine Rolle, ob das Inhalts-Add-In aus dem Office Store oder einem freigegebenen lokalen Ordner installiert wird. Dieses Phänomen betrifft auch unsere älteren Produktversionen sowie andere Add-Ins von Drittanbietern.

Meine aktuelle Office-Version ist Version 1708 (Build 8431.2094), aber ich glaube nicht, dass es sich um ein Office-Versions-Problem handelt, da ich vor dem 4. Oktober auf eine frühere Version zurückgesetzt habe .

Ich weiß, dass Inhalts-Add-Ins auch aus der Dropdown-Liste "Meine Add-Ins" aus der Add-Ins-Gruppe auf der Registerkarte Einfügen ausgewählt werden können, aber das wäre ein Schritt zurück in UX im Vergleich zu einer dedizierten Einfüge-Schaltfläche das Farbband.

Ist es ein beabsichtigtes neues Verhalten beim Einfügen von Inhalts-Add-Ins oder ist das ein Fehler? Kann dieses Feature von Entwicklern kontrolliert werden? Gibt es eine Möglichkeit, unseren Einfüge-Button zurück zu bekommen? Gibt es eine Möglichkeit, eine "Add-in-Schaltfläche zum Einfügen von Inhalten" in eine benutzerdefinierte Registerkarte einzufügen, die für Aufgabenbereiche definiert ist?

UPDATE:

Hier ist das Manifest wir für den Inhalt verwenden Add-in:

<?xml version="1.0" encoding="UTF-8"?> 
<OfficeApp 
      xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0" 
      xsi:type="ContentApp"> 

    <Id>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</Id> 
    <Version>1.0.0.0</Version> 
    <ProviderName>Xxxxxxxxxx</ProviderName> 
    <DefaultLocale>en-US</DefaultLocale> 
    <DisplayName DefaultValue="Insert stuff" /> 
    <Description DefaultValue="Insert stuff to current document"/> 
    <IconUrl DefaultValue="https://xxxxxxx/icon.png" /> 
    <SupportUrl DefaultValue="http://xxxxxxxx" /> 
    <AppDomains> 
    <AppDomain>http://localhost:12345</AppDomain> 
    </AppDomains> 
    <Hosts> 
    <Host Name="Presentation" /> 
    <Host Name="Workbook" /> 
    </Hosts> 
    <DefaultSettings> 
    <SourceLocation DefaultValue="http://localhost:12345/path/to/index.html" /> 
    <RequestedWidth>400</RequestedWidth> 
    <RequestedHeight>440</RequestedHeight> 
    </DefaultSettings> 
    <Permissions>ReadWriteDocument</Permissions> 
</OfficeApp> 
+0

Können Sie teilen Sie Ihr Manifest (mit Namen, URLs und IDs unkenntlich gemacht, die Unschuldigen zu schützen)? –

+0

@Marc Ich aktualisierte mit dem Manifest –

Antwort

1

Die Band-Taste für den Inhalt Add-In war eine experimentelle Funktion, die wir vorübergehend für ein aktiviert Teilmenge von Benutzern. Wir überprüfen nun die Daten aus dem Experiment und werden entscheiden, wie das Verhalten von Inhalts-Add-Ins in der Multifunktionsleiste in Zukunft verbessert werden kann (wir können beschließen, etwas Ähnliches wie das, was wir im Experiment geliefert haben, offiziell zu versenden). Vielen Dank für Ihr Feedback und Entschuldigung, dass Sie etwas mitgenommen haben, das Ihnen gefallen hat!

-Michael (Programm-Manager für Add-In)

+0

Danke für die Antwort! Aber woher wissen wir, ob ein bestimmter Computer zu einer Untergruppe von Benutzern gehört, die über experimentelle Funktionen verfügen und welche experimentellen Funktionen sie haben? Dies war sowohl für mein Entwicklerteam als auch für unseren Kunden vorhanden. Aber unser Kunde wohnt in einer anderen Geolocation als wir Entwickler, kaufte seine Maschine dort und nutzt das mitgelieferte Office, während einige von uns unsere Maschinen relativ neu installiert haben und einige von uns das gleiche Office für einen längeren Zeitraum benutzen, aber scheinbar unabhängig von allem haben wir alle dieses experimentelle Merkmal erfahren. –

+0

Es geht um Vorhersagbarkeit und Ersetzbarkeit, nicht um das Gefallen eines Features. Leider wussten wir nicht, dass dies ein experimentelles Feature war und unser Kunde erwartete, dass dieser Button bleiben würde, weil MS die Buttons im Ribbon oder eine potentiell bessere Lösung bevorzugen kommt an (Inhalts-Add-Ins und Aufgabenbereiche können nebeneinander auf einer separaten benutzerdefinierten Registerkarte platziert werden), da diese Einfüge-Schaltfläche UX für Inhalts-Add-Ins zumindest einigermaßen akzeptabel machte. [Bedeutung der Multifunktionsleiste] (https://www.pcworld.com/article/3050320/software/microsoft-will-let-you-run-custom-apps-from-office-ribbons.html) –

+0

Vielen Dank für Ihr Feedback hier . Es klingt, als würden Sie mehr Informationen zu den Experimenten bevorzugen, die wir ausführen werden, und auch, dass Sie lieber Inhalts-Add-Ins in der Multifunktionsleiste sehen möchten.(Nebenbei bemerkt, Taskbereichsknöpfe und Codeausführungsschaltflächen können beide so konfiguriert werden, dass sie offiziell auf dem Menüband angezeigt werden. Es sind nur Inhalts-Add-Ins, die diese Funktion noch nicht haben). –

Verwandte Themen