Изменить цвет тени InlineShape (изображение)
Я разрабатываю Word AddIn и хочу установить цвет тени изображения с помощью 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;
Кто-нибудь знает, как изменить цвет тени?
1 ответ
Решение
Взаимодействие, кажется, довольно сложно с этой стороны. И то и другое set_Ink
а также SetCMYK
бросить NotImplementedException.
Я обнаружил, что это работает, хотя:
shadow.ForeColor.RGB = Word.XlRgbColor.xlAquamarine.GetHashCode();