Office Web加载项命令按钮图像资源

时间:2017-07-28 08:23:21

标签: ms-office office-js office-addins

我在MS Word中创建自定义功能区,并希望添加“打开”和“保存”按钮。

是否有Microsoft Office按钮图像的在线资源?

我认为Fabric本来就是我采购所有图像的地方。然而,指南说没有。

  

不要在Office功能区或上下文中重复使用Office UI Fabric图标   菜单。织物图标在风格上是不同的,不匹配。   https://dev.office.com/docs/add-ins/design/design-icons

这让我非常愚蠢。面料旨在为我的应用程序提供“办公室感觉”,对吗?如果是这种情况,为什么它与Office按钮不同?

我尝试从Word Online应用程序中获取图像。不幸的是,Word Online使用了一个大的合成图像

https://s1-word-edit-15.cdn.office.net:443/we/s/1684243702_resources/1033/we.png

在我的Office加载项清单中是否有某种方法可以使用此png?

1 个答案:

答案 0 :(得分:2)

  

是否有Microsoft Office按钮图像的在线资源?

官方Microsoft Office团队不发布产品图片。据我所知,资源是知识产权和版权。

  

Fabric旨在为我的应用程序提供“办公室感觉”,对吧?

  

如果是这样,为什么它与Office按钮不同?

Office UI Fabric旨在在您的应用程序中使用,以使组件看起来像本机Office UI。

  

在我的Office加载项清单中是否有某种方法可以使用此png?

没有。 Office加载项清单对Image元素有一定的要求。 size属性提供图像的大小(以像素为单位)。需要三种图像尺寸:16,32和80.还支持五种可选尺寸:20,24,40,48和64.以下是澄清示例:

<Icon>
  <bt:Image size="16" resid="icon1_32x32" />
  <bt:Image size="32" resid="icon1_32x32" />
  <bt:Image size="80" resid="icon1_32x32" />
</Icon>

你所拥有的是CSS Image Sprite,它被设计用于CSS文件。与XML清单文件无关。有关说明,请参阅:Anatomy of an Office Add-in

来自我自己:我理解您的观点,但我想提一下Office团队为您提供除图标本身以外的设计指南。你有没有问自己:&#34;他们为什么这样做?&#34;也许他们不希望您重复使用Office产品已经使用的图标,因为用户可以使用这些图标并知道按下它时会发生什么操作。如果您将在应用程序中使用相同的图标(加载项)并执行其他一些操作,用户将会感到困惑。另一方面,如果您在其他地方(您自己的标签)复制相同的操作,用户也可能会感到困惑:&#34;为什么这两个&#39;保存&#39;按钮?&#34 ;.还有一点:办公室图标随着软件版本的发展而变化,在Office支持的各种设备和平台上可能会有所不同。您的加载项将在所有加载项中得到同等支持,您将拥有相同的&#34; Save&#34;图标从Windows桌面办公室中删除。基本上我想要说...对你的应用程序使用自己的艺术作品是一种好习惯。