«Надстройка Office 2010: Галерея значков» - Как извлечь значки с вкладки Backstage (docx) - PullRequest
20 голосов
/ 07 января 2011

Я загрузил « Надстройка Office 2010: Галерея значков », которая представляет собой файл docx с двумя закулисными вкладками, на которых находятся значки.

Как мне извлечь значки или использовать их в моем приложении?

Ответы [ 6 ]

13 голосов
/ 15 сентября 2013

Я часто использую ImageMso в своей разработке Excel.Наткнувшись на другой пост, я сделал еще один шаг и собрал пакет для визуального поиска, извлечения и сохранения значков из Microsoft Excel в виде файла или копирования и вставки (с прозрачностью альфа-канала) в другое приложение.Я также составил список из 8 899 различных имен ImageMso из разных источников.Я надеюсь, что другие могут найти это полезным.

Галерея и извлечение значков Microsoft Office (ImageMSO)

ImageMSO Gallery on Microsoft Excel 2013 running Windows 8

7 голосов
/ 18 марта 2011

Полагаю, первый ответ означал, что значки предназначены только для использования в Office;то есть с надстройками Office и т. д.

К ним можно обратиться, например, с помощью XML определения пользовательского интерфейса Office Fluent.Таким образом, форма распространения служит видимой реакцией «А-а, я хочу этот значок в моей надстройке», а затем выбираю указанный идентификатор для использования в атрибуте «imageMso».Настройка пользовательского интерфейса)

<button id="Button1" imageMso="HappyFace" size="" label="Large Button Face" onAction="HandleOnAction" />
3 голосов
/ 16 июня 2014

Эта статья содержит код, который работал для меня. Они даже связали выводимые наборы значков в прозрачных PNG-файлах в статье, так что вам не нужно запускать код. Я скопировал прозрачные ссылки PNG из статьи ниже.

Изображения 1

Изображения 2

Примечание:

Хотя значки имели прозрачный фон, только изображение внутри значка было прозрачным, мне пришлось пойти в Photoshop и вручную удалить белый фон сверху и снизу. Вот пример:

enter image description here

2 голосов
/ 28 августа 2013

Перейти на вкладку «Файл» На левой панели вы увидите список вкладок за кулисами

0 голосов
/ 06 ноября 2017

Это старый вопрос, но мне не хватает ответа «как использовать», а не «как просматривать».

В Visual Studio 2015 вы можете просто присвоить имя (или идентификатор - показано в файле docx прямо под изображениями) свойству «OfficeImageId». Это свойство, например, доступно в Microsoft.Office.Tools.Ribbon.RibbonEditBox или .RibbonButton.

0 голосов
/ 07 августа 2015

С этой записи есть 2 ссылки на скачивание для всех ImageMso из Office 2010/2013.Существует также исходный код, чтобы мы могли сами извлекать иконки разного размера.

...