В Visio 2013 вы можете вставить изображение по URL/ гиперссылке:

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

Visio свяжется с удаленным сервером, загрузит изображение и отобразит его.

Можно ли добиться этого динамически, используя Внешние данные и Данные формы? Например, если у меня есть таблица клиентов и их логотипы, могу ли я привязать логотип к фигуре в Visio?

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

Я попытался просмотреть данные формы для изображения после его вставки - надеясь, что оно будет иметь атрибут Image Path или аналогичный - однако данные формы отображаются пустыми.

Нет данных формы для изображений в Visio

Если это невозможно в 2013 году, как насчет 2016 года?

1 ответ1

1

Если вы создадите таблицу Excel со строками, содержащими ваших клиентов, и свяжете ее с диаграммой, вы сможете увидеть гиперссылку на изображение в данных формы (с помощью стандартных сервисов sharepoint visio).

Для более продвинутой функциональности вы можете проверить это расширение (заявление об отказе: я автор), которое может экспортировать диаграммы Visio как SVG, встраивая некоторый JavaScript, чтобы обеспечить немного лучшую интерактивность, чем стандартные сервисы Visio.

Пример: Pokemon Office (попробуйте щелкнуть фигуры).

Список картинок и свойств определен в Excel. Пожалуйста, смотрите соответствующий пост.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .