In Visio 2013 Wie legen Sie den Bildort anhand von Formdaten fest?

687
Adamski

In Visio 2013 können Sie ein Bild aus einer URL / einem Hyperlink einfügen:

Insert > Pictures > [http://someurl] > Open 

Visio kontaktiert den Remote-Server, lädt das Bild herunter und zeigt es an.

Kann dies mit externen Daten und Formdaten dynamisch erreicht werden? Kann ich beispielsweise, wenn ich eine Tabelle mit Kunden und deren Logos habe, das Logo an eine Form in Visio binden?

ClientCode ClientName ClientLogo GOOG Google, Inc. https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png MSFT Microsoft https://assets.onestore.ms/cdnfiles/external/uhf/long/9a49a7e9d8e881327e81b9eb43dabc01de70a9bb/images/microsoft-gray.png 

Ich habe versucht, Formdaten für das Bild nach dem Einfügen anzuzeigen - in der Hoffnung, dass es ein Image PathAttribut oder ähnliches hätte - die Formdaten sind jedoch leer.

Keine Formdaten für Bilder in Visio

Wenn es 2013 nicht möglich ist, wie wäre es dann mit 2016?

0

1 Antwort auf die Frage

1
Nikolay

Wenn Sie eine Excel-Tabelle mit Zeilen erstellen, die Ihre Kunden enthalten, und diese an das Diagramm binden, sollten Sie in der Lage sein, einen Hyperlink zum Bild in den Formdaten zu sehen (mithilfe von Stock Sharepoint Visio Services).

Für erweiterte Funktionen können Sie diese Erweiterung überprüfen (Haftungsausschluss: Ich bin der Autor), die Visio-Diagramme als SVG exportieren kann, indem Sie einige Javascript einbetten, um eine etwas bessere Interaktivität als Standard-Visio-Services zu ermöglichen.

Beispiel: Pokemon Office (klicken Sie auf die Formen).

Die Liste der Bilder und Eigenschaften ist in Excel definiert. Bitte sehen Sie den entsprechenden Beitrag .

Danke dafür. Sie beantwortet meine Frage nur teilweise. Ich habe meine Clients-Tabelle bereits mit dem Diagramm verknüpft und kann sie an die Shape-Daten binden. Meine Frage lautet: Wenn ich eine URL an eine Form gebunden habe, wie kann ich Visio veranlassen, die Bilddaten von der URL zu laden, um dieses Bild in meinem Diagramm anzuzeigen? Ich möchte, dass in meinem Bericht ein Kundenlogo angezeigt wird, und es soll automatisch aktualisiert werden, wenn die Logo-URL aktualisiert wird. Ihr Export-Tool sieht übrigens fantastisch aus und entspricht einigen meiner Anforderungen. Ich werde es auf jeden Fall genauer untersuchen. Adamski vor 7 Jahren 0
Soweit ich weiß, gibt es keine solche Out-of-the-Box-Funktion. Sie benötigen zusätzlichen benutzerdefinierten Code, um dies zu ermöglichen. Nikolay vor 7 Jahren 1
Ok - der einzige Weg ist also, ein Werkzeug wie das Ihre zu verwenden und dann JavaScript zur Verbesserung zu verwenden? Wenn ja, können Sie mich auf ähnliche Codebeispiele für Ihr Tool verweisen und ich werde es untersuchen. Kann ich nach dem Exportieren des Diagramms die Daten mit dem Tool direkt über die Web-App aktualisieren, oder muss ich Visio öffnen, die Daten aktualisieren und jedes Mal erneut exportieren? (heutzutage einfach in Powershell erledigt!) Adamski vor 7 Jahren 0
Sie können beispielsweise mit VBA-Makro arbeiten. Oder mit benutzerdefinierten Js in den SharePoint Visio-Diensten Nikolay vor 7 Jahren 1
Ich möchte dies extern an Sharepoint zur Integration mit einer anderen Anwendung hosten. Ich werde wahrscheinlich mit js Ansatz gehen Adamski vor 7 Jahren 0