22

我下载了“ Office 2010 加载项:图标库”,这是一个 docx 文件,其中包含两个包含图标的后台选项卡。

如何提取图标或在我的应用程序中使用它们?

4

6 回答 6

13

我在 Excel 开发中经常使用 ImageMso。偶然发现另一篇文章后,我更进一步,将一个包放在一起,以直观地搜索、提取和保存 Microsoft Excel 中的图标作为文件或复制和粘贴(具有 alpha 通道透明度)到另一个应用程序。我还从各种来源编制了一份包含 8,899 个不同 ImageMso 名称的列表。我希望其他人可以发现这很有用。

Microsoft Office 图标 (ImageMSO) 库和提取

运行 Windows 8 的 Microsoft Excel 2013 上的 ImageMSO 库

于 2013-09-15T05:12:03.293 回答
7

我想第一个答案的意思是,这些图标只能在 Office 中使用;那是Office加载项等。

例如,可以使用 Office Fluent UI 定义 XML 来引用它们。因此,分发表单用作可见的“啊,我希望在我的加载项中使用该图标”反应,然后选择要在“imageMso”属性中使用的指定 ID。

像这样(在 Office Fluent UI 自定义中查看正确的完整 XML)

<button id="Button1" imageMso="HappyFace" size="" label="Large Button Face" onAction="HandleOnAction" />
于 2011-03-18T15:32:14.227 回答
4

本文包含对我有用的代码。他们甚至在文章中也将输出的图标集链接为透明 PNG,这样您就无需运行代码。我从下面的文章中复制了透明 PNG 的链接。

图片 1

图片 2

笔记:

虽然图标有透明背景,但图标内的图像是透明的,但我不得不进入 Photoshop 并手动删除顶部和底部的白色背景。这是一个例子:

在此处输入图像描述

于 2014-06-16T16:08:39.380 回答
3

转到选项卡“文件”在左侧面板上,您将看到后台选项卡列表

于 2013-08-28T09:37:48.097 回答
0

从这篇文章,Office 2010/2013 的所有 ImageMso 有 2 个下载链接。还有源代码,我们可以自己提取不同大小的图标。

于 2015-08-07T13:18:11.700 回答
0

这是一个老问题,但我错过了“如何使用”而不是“如何查看”的答案。

在 Visual Studio 2015 中,您只需将名称(或 ID - 显示在图片下方的 docx 文件中)分配给“OfficeImageId”属性。例如,此属性在 Microsoft.Office.Tools.Ribbon.RibbonEditBox 或 .RibbonButton 中可用。

于 2017-11-06T12:53:19.183 回答