Как поместить пользовательский значок в документ Visio для пользовательской ленты
Я пытаюсь поместить пользовательский значок в документ Visio для пользовательской ленты. Когда я использую Excel, я могу использовать утилиту "Custom UI Editor для Microsoft Office". Например, я могу написать следующий xml в утилите и вставить картинку:
Редактор пользовательского интерфейса
В Excel все работает отлично.
Но когда я пытаюсь использовать этот способ в Visio, я не вижу изображения на ленте при открытии Visio-документа.
После этого, открывая "Редактор пользовательского интерфейса для Microsoft Office" для Visio-документа, я также не вижу вставленное изображение, которое я вставил ранее.
Редактор пользовательского интерфейса после открытия Visio-документа
Кто-нибудь может мне помочь с моей проблемой? Спасибо.
1 ответ
Это известная проблема в Visio. Пользовательские иконки в файле.vsdx просто не работают.
Если вы действительно хотите иметь собственные фотографии, вы должны сделать это иначе. Как с помощью макроса VBA, путем написания обратного вызова, т.е. вместо image
указав getImage
указывая на некоторую функцию обратного вызова, чтобы получить пользовательское изображение. Или даже путем создания полноценного расширения.
Примечание. Определенные Microsoft изображения (idMso) работают нормально.