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>
Können Sie teilen Sie Ihr Manifest (mit Namen, URLs und IDs unkenntlich gemacht, die Unschuldigen zu schützen)? –
@Marc Ich aktualisierte mit dem Manifest –