更改 InlineShape(图像)阴影颜色
Change InlineShape (image) shadow color
我正在开发一个 Word 插件,想用 C# 设置图像的阴影颜色。阴影还是黑的,不知道怎么改阴影颜色
我的代码:
ShadowFormat shadow = Range.InlineShape[1].Shadow;
shadow.ForeColor.RGB = Color.FromArgb(230, 50, 15).ToArgb(); // not working !!
shadow.Type = Microsoft.Office.Core.MsoShadowType.msoShadow9;
shadow.Style = Microsoft.Office.Core.MsoShadowStyle.msoShadowStyleOuterShadow;
shadow.Transparency = 0.0f;
有人知道如何改变阴影颜色吗?
Interop 在这方面似乎相当棘手。 set_Ink
和 SetCMYK
都抛出 NotImplementedException。
我发现这虽然有效:
shadow.ForeColor.RGB = Word.XlRgbColor.xlAquamarine.GetHashCode();
我正在开发一个 Word 插件,想用 C# 设置图像的阴影颜色。阴影还是黑的,不知道怎么改阴影颜色
我的代码:
ShadowFormat shadow = Range.InlineShape[1].Shadow;
shadow.ForeColor.RGB = Color.FromArgb(230, 50, 15).ToArgb(); // not working !!
shadow.Type = Microsoft.Office.Core.MsoShadowType.msoShadow9;
shadow.Style = Microsoft.Office.Core.MsoShadowStyle.msoShadowStyleOuterShadow;
shadow.Transparency = 0.0f;
有人知道如何改变阴影颜色吗?
Interop 在这方面似乎相当棘手。 set_Ink
和 SetCMYK
都抛出 NotImplementedException。
我发现这虽然有效:
shadow.ForeColor.RGB = Word.XlRgbColor.xlAquamarine.GetHashCode();