如何在Excel中将纹理填充类型设置为“堆栈”?

时间:2018-10-21 09:32:01

标签: c# excel office-interop office-addins excel-addins

我正在一个excel项目中,我想用堆积的纹理填充条形图的条形。在GUI中,我将选择“堆栈”选项并获得所需的结果。

enter image description here

现在我想通过C#做同样的事情,所以我设置了TextureTile Property

fillFormat.UserTextured("path/to/texture.bmp");
fillFormat.TextureTile = Office.Core.MsoTriState.msoTrue;

但是我最终得到了“拉伸”纹理。现在我尝试将属性设置为false

fillFormat.TextureTile = Office.Core.MsoTriState.msoFalse;

但是我最终使用了“堆栈和缩放”模式,这不是我想要的。

然后我想,

  

好,我可以选择3个选项,并且可以设置属性   是Mso TriState ,因此我必须提供第三个状态才能选择   第三种选择。

但是考虑到the MsoTriState does in fact only have two members,我看不到如何将纹理平铺模式设置为'Stack'。

有人可以帮忙吗?

0 个答案:

没有答案