2016-06-29 6 views
1

Microsoft Office 2013 und höher enthalten eine Option "Online-Bilder" im Menüband "Einfügen". Standardmäßig enthält es Optionen für die Bing-Bildsuche und den Sharepoint. Es gibt einen Link, der andeutet, dass es eine Möglichkeit gibt, zusätzliche Dienste über einen Microsoft-Account hinzuzufügen, aber das hat nicht funktioniert, als ich es ausprobiert habe.API oder technische Dokumentation für die Aufnahme eines neuen Dienstes in das Fenster "Einfügen von Online-Bildern" von Microsoft Office

Ich versuche herauszufinden, ob ich dieses vorhandene Tool nutzen kann, um unseren Benutzern das Suchen und Platzieren von Bildern aus unserem PHP/MySQL-basierten ResourceSpace Digital Asset Management System zu ermöglichen. Ich würde annehmen, dass es eine Art von API und Prozess geben würde, um einen zusätzlichen Webdienst in die Office-Benutzeroberfläche aufzunehmen, aber ich hatte nicht viel Glück dabei, sie zu finden. Ich frage mich, ob mir jemand bei der Suche nach technischen Details zu dieser Funktion in die richtige Richtung zeigen kann. Oder ist es nur ein weiterer von Microsoft ummauerter Garten?

Antwort

0

Im Moment ist es immer noch ein bisschen von einem ummauerten Garten (die Integration ist nicht trivial). Dies ist jedoch ein hervorragendes Szenario für ein Office Web-Add-In. Es gibt kommerzielle Beispiele für genau dieses Szenario im Office Store heute (Shutterstock Images, PicHit).

Aus API-Sicht möchten Sie die Methode Document.setSelectedDataAsync nutzen. Es gibt einige feine Unterschiede zwischen den Arten von Inhalten, die eingefügt werden können (bezeichnet als CoercionType), aber ich vermute, dass es zu dem passt, was Sie suchen. In PowerPoint, Excel und Word können Sie ein Base64-Bild einfügen (Office.CoercionType.Image). Mit Word können Sie Raw-HTML einfügen, so dass ein Standard-Tag mit einer URL zum Quellbild verwendet werden kann ((Office.CoercionType.Html).

Verwandte Themen